import matematicas.Area;
import java.util.Scanner;
public class Figurasgeometricas {
/**
* Creates a new
instance of <code>Figurasgeometricas</code>.
*/
public
Figurasgeometricas() {
}
/**
* @param args
the command line arguments
*/
public static void
main(String[] args) {
// TODO code application logic here
int sel, lado, l1, l2, base, altura,
radio;
System.out.println("=====Programa
para calcular áreas geométricas=====");
Scanner
entrada=new Scanner(System.in);
Area
area=new Area();
do{
System.out.print("Elija una opcion:\n
1 cuadrado\n 2 rectángulo\n 3 triángulo\n 4 círculo\n 0 salir\n");
sel = entrada.nextInt();
System.out.println("Usted
seleccionó:"+sel);
sel=entrada.nextInt();
switch
(sel){
case 1: System .out.print("ingresa el lado");
lado=entrada.nextInt();
System.out.print("el área="+area.cuadrado(lado));
break;
case 2: System.out.print("lado
1:");
l1=entrada.nextInt();
System.out.println("\n lado 2:");
l2=entrada.nextInt();
System.out.println("el area="+area.rectángulo(l1,l2));
break;
case 3:
System.out.print("base:");
base=entrada.nextInt();
System.out.println("\n altura:");
altura=entrada.nextInt();
System.out.println("el
area="+area.triángulo(base,altura));
break;
case 4:
System.out.print("radio:");
radio=entrada.nextInt();
System.out.println("el area="+area.círculo(radio,radio));
break;
case 0:break;
default: System.out.print("te
equivocaste de opción");
break;
}
}while(sel!=0);
}
}
Este programa se ejecuta con una sentencia de iteración en donde
primeramente se ejecuta la sentencia y luego se evalúa la condición. Si la
expresión de la condición es verdadera vuelve a dar un ciclo. De lo contrario,
lo termina, esto nos garantiza que la sentencia se ejecute al menos una vez; de
igual manera que el programa inmediato anterior, para realizar los cálculos,
invoca al paquete de métodos matemáticas creado por separado para la realización de los
mismos, paquete que contiene las operaciones para realizar los cálculos.
No hay comentarios.:
Publicar un comentario