Está en la página 1de 4

Ciclos de repeticion Sentencias bsicas que permiten repetir bloque de instrucciones Todo ciclo debe menejar 3 elementos Condicin

Bloque de instrucciones Iteracin

Ciclo de repeticin en java son For, while, do while. For: solo funciona como contador. Es una sentencia que requiere conocer donde inicia y donde termina. Formato: For (variable de control = variable inicial; condicin; incremento/decremento) Sentencia; For (variable de control = valor inicial; condicin; incremento (++)/decremento (--)) { Sentencia-1; : : Sentencia-n;} Elabore un programa que imprima la sumatoria de los nmeros pares desde 2 hasta 100. Muchos valores en imaginera, ciencia y matemtica se definen por una serie. Escriba un programa que evalu la sumatoria de la siguiente serie hasta el valor de n. considere que n debe ser mayor a cero y n debe ser impar. Si esto se da imprima sumatoria igual a cero. W=1+3^3/3+5^5/5+7^7/7+..+n^n/n class Raices{ public double calcularR(){ double raiz = 0; int conta; for (conta = 2; conta<=100; conta = conta + 2)

raiz = raiz + Math.sqrt(conta); return raiz}} class Principal { public static void main (String x[]){ Raices obj = new Raices(); System.out.println ("Suma= " + obj.calcularR()); }}

import java.io.*; class Serie{ private int num; public void asignar (int n){ num = n; } public double calcularS(){ double suma = 1; int c; for (c = 3; c <= num; c = c + 2) suma = suma + Math.pow(c,c)/c; return suma; }}

Class Principal { public static void main (String x []) throws IOException{

BufferedReader br = new BefferedReader(new InputStreamReader(System.in); Serie obj = new Serie(); int num; System.out.printl ("Lea un nmero positivo e impar"); num = Integer.parseInt (br.readLine()); if (num < 0 || num % 2 = 00) System.out.println ("Suma = 0"); else { obj.asignar(num); System.out.println ("Suma= " + obj.calcularS()); } }}

While y do while While : 1. Inicializar la variable de control 2. Definir la condicin de la sentencia. While (condicin) { Sentencia-1; Sentencia-n;} Conta = 2; While (conta <=100){ Raz = raz + Math.pow(conta); Conta = conta + 2; } Contador Centinela Respuesta del usuario

C = 3; While (c <= num) { Suma = suma + Math.pow(c,c)/c; C = c + 2;}

While : 1. Inicializar la variable de control (char/String) 2. Definir la condicin de la sentencia. While (condicin) { Sentencia-1; Se lee la variable de control Sentencia-n;} Char = resp = s; : : System.out.println (Lea el nombre); Nom = br.readLine(Lea el ndice) ndice = br.readLine; System.out.println (Desea leer otro requisito S/N) Resp = (char) br.readLine(); Br.skip(2);}

También podría gustarte