Estructura de control de flujo Do - While
La estructura de control de flujo DO-While, es muy parecida a la instrucción While, esta también crea un bucle en el cual las instrucciones se ejecutan hasta que una condición pasa a ser falsa.
La diferencia con la instrucción While, es que esta evalúa la condición después de ejecutar las instrucciones en su interior, eso quiere decir que al menos el bucle se ejecutará una vez.
su sintaxis es la siguiente:
do {
instrucciones
} while ( condición )
Pasemos a revisar un ejemplo en java:
package blogger;
import java.util.Scanner;
public class Blogger {
public static void main(String[] args) {
Scanner consola = new Scanner(System.in);
int respuesta; double area; double diagonal;
do{
System.out.println("== Area y Diagonal de un Cuadrado ==");
System.out.println("Area de un cuadrado de base 25");
area = 25*25;
System.out.println("el area es de : " + area);
diagonal = Math.sqrt(Math.pow(25,2) + Math.pow(25,2));
System.out.println("la diagonal es de : " + diagonal +"\n");
System.out.println("Desea Volver a revisar?");
System.out.println(" 1-SI \n 2-NO");
respuesta = consola.nextInt();
}while(respuesta==1);
}
}
Revisemos un Pseudocódigo en Pseint:
su respectivo diagrama de flujo
import java.util.Scanner;
public class Blogger {
public static void main(String[] args) {
Scanner consola = new Scanner(System.in);
int respuesta; double area; double diagonal;
do{
System.out.println("== Area y Diagonal de un Cuadrado ==");
System.out.println("Area de un cuadrado de base 25");
area = 25*25;
System.out.println("el area es de : " + area);
diagonal = Math.sqrt(Math.pow(25,2) + Math.pow(25,2));
System.out.println("la diagonal es de : " + diagonal +"\n");
System.out.println("Desea Volver a revisar?");
System.out.println(" 1-SI \n 2-NO");
respuesta = consola.nextInt();
}while(respuesta==1);
}
}
Revisemos un Pseudocódigo en Pseint:
click en la imagen para agrandar
click en la imagen para agrandar
usuario mBungle
No hay comentarios.:
Publicar un comentario