ESTRUCTURAS REPETITIVAS (WHILE)
1. Hacer mientras que______(while)
2. Hacer hasta que_________(do_while)
3. Desde o para____________(for)
La estructura mientras que (while) es aquella en la que el número de repeticiones de bucle no se conoce por anticipado, y el cuerpo del buque se repite mientras se cumple una determinada condición.
1.Realizar un programa que imprima en pantalla los números del 1 al 100.
public class EstructuraRepetitivaWhile1 {
public static void main(String[] ar) {
int x; x=1; while (x<=100) {
System.out.print(x);
System.out.print(" - "); x = x + 1;
}
}
}
2.Escribir un programa que solicite la carga de un valor positivo y nos muestre desde 1 hasta el valor ingresado de uno en uno.
Ejemplo: Si ingresamos 30 se debe mostrar en pantalla los números del 1 al 30.
public class EstructuraRepetitivaWhile2 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int n,x;
System.out.print("Ingrese el valor final:");
n=teclado.nextInt();
x=1;
while (x<=n) {
System.out.print(x);
System.out.print(" - ");
x = x + 1;
}
}
3.Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio.
public class EstructuraRepetitivaWhile3 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int x,suma,valor,promedio;
x=1;
suma=0;
while (x<=10) {
System.out.print("Ingrese un valor:");
valor=teclado.nextInt();
suma=suma+valor;
x=x+1;
}
promedio=suma/10;
System.out.print("La suma de los 10 valores es:");
System.out.println(suma);
System.out.print("El promedio es:");
System.out.print(promedio);
}
}
4.Elaborar un programa que muestre los numeros pares comprendidos entre 10 y 20 inclusive.
#include<stdio.h>
main(){
int i;
printf("Los numeros pares entre 10 y 20 inclusive son: \n");
for(i=10;i<=20;i=i+2)
printf("%d \n",i);
return 0;
}
5. Mostrar la tabla de caracteres ASCII a partir del Código 32 (el espacio en blanco) hasta el Código 164 (o sea la ñ) sin incluir las minúsculas (rango del 97 al 122).
# include<stdio.h>
main(){
int i;
printf("Los Caracteres ASCII son: \n");
for(i=32;i<=164;i++) {
if(i<97 || i>122)
printf("%c %d \t",i,i);
}
return 0;
}
Escribir un programa que muestre la lista de los N primeros números enteros positivos y sus correspondientes cuadrados.
ResponderEliminar