Sei sulla pagina 1di 13

UNIVERSIDAD POLITCNICA DE TECMAC

KEVIN KIYOSHI OREA CASTELLANOS PROGRAMACIN ESTRUCTURADA CARLOS JURADO AGUIRRE

4214-IS PRCTICA 3 DE JAVA

INTRODUCCIN
Las sentencias de control de flujo determinan el orden en que se ejecutarn las otras sentencias dentro del programa. El lenguaje Java soporta varias sentencias de control de flujo, incluyendo La sentencia while y do/while se utilizan para crear lo que son ciclos, tanto en diferentes lenguajes de programacin.

OBJETIVOS:
El alumno conocer el ambiente de ejecucin de java mediante en entorno de desarrollo Net Beans, Bucles while y do-while, de java proporciona a los programas la posibilidad de ejecutar selectivamente otras sentencias basndose en algn criterio.

CDIGO
public class CICLO_WHILE { public static void main(String[] args) { int i=0; while (i<=5) { i=i+1; System.out.println(i + "=" + i + "+" + "1");

CDIGO
import java.util.Scanner; public class EJEMPLO_WHILE { public static void main(String[] args) { Scanner Teclado=new Scanner (System.in); int valor=1; while (valor!=0)

{ System.out.println("INGRESE UNA VALOR ENTRE 1 ..... Y 10 (0 FINALIZA EL PROGRAMA): "); valor=Teclado.nextInt();

if (valor<10) { System.out.println("TIENE 1 DIGITO");

} else { System.out.println("TIENE 2 DIGITOS"); } } }

CDIGO
public class BUCLE_DO_WHILE { { do { i=i+1; System.out.println(i + "=" + i + "+" + "1"); } while (i<=5); } } public static void main (String[] args) int i=0;

CDIGO
import java.util.Scanner; public class DO_WHILE_IF_ANIDADO { public static void main (String[] args) { Scanner Teclado=new Scanner (System.in); int continuar=1; do { System.out.println("1.- SUMA \n \n 2.- RESTA: "); int opcion=Teclado.nextInt(); if (opcion==1) { System.out.println("INGRESA UN NUMERO: "); float num1=Teclado.nextFloat(); System.out.println("INGRESA OTRO NUMERO: "); float num2=Teclado.nextFloat(); float resultado=num1+num2; System.out.println("EL RESULTADO ES: " + resultado); System.out.println("PRESIONA 1.- CONTINUAR \n \n 2.SALIR"); continuar=Teclado.nextInt(); } if (opcion==2)

{ System.out.println("INGRESA UN NUMERO: "); float num1=Teclado.nextFloat(); System.out.println("INGRESA OTRO NUMERO: "); float num2=Teclado.nextFloat(); float resultado=num1+num2; System.out.println("EL RESULTADO ES: " + resultado); System.out.println("PRESIONA 1.- CONTINUAR \n \n 2.SALIR"); continuar=Teclado.nextInt(); } } while (continuar==1);

} }

CDIGO
import java.util.Scanner; public class PROMEDIO { public static void main(String[] args) { Scanner Teclado=new Scanner (System.in); int continuar=1; do { System.out.println("*****PROGRAMA PARA OBTENER PROMEDIOS***** \n \n "); System.out.println("NOS DIRA SI EL ALUMNOS VA A COMPETENCIAS O ES APROBADO\n \n \n"); System.out.println("DAME LA PRIMERA CALIFICACION"); float cal1=Teclado.nextFloat(); if (cal1>0 & cal1<=10) { System.out.println("DAME LA SEGUNDA CALIFICACION"); float cal2=Teclado.nextFloat(); if (cal2>0 & cal2<=10) { System.out.println("DAME LA TERCERA CALIFICACION"); float cal3=Teclado.nextFloat(); if (cal3>0 & cal3<=10) {

float promedio=(cal1+cal2+cal3)/3; System.out.println("EL PROMEDIO ES: " + promedio); if (promedio<7) { System.out.println("\n \n SE VA A COMPETENCIAS\n \n"); } else { System.out.println("\n \n ESTAS APROBADO \n \n"); } } else { System.out.println("ERROR CALFIFICACION NO VALIDA"); } } else { System.out.println("ERROR CALFIFICACION NO VALIDA"); } } else { System.out.println("ERROR CALFIFICACION NO VALIDA"); }

System.out.println("PRESIONA 1.- PARA CONTINUAR \n \n 2.PARA SALIR"); continuar=Teclado.nextInt(); } while (continuar==1); } }

Potrebbero piacerti anche