Translate

31 de julio de 2013

Ejercicios Resueltos con Estructuras Repetitivas:WHILE


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;
}

1 comentario:

  1. Escribir un programa que muestre la lista de los N primeros números enteros positivos y sus correspondientes cuadrados.

    ResponderEliminar