jueves, 10 de abril de 2014

Programa calcula áreas desde un paquete

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