Programa en java que calcule el área de un circulo, cuadrado o triangulo

import javax.swing.JOptionPane;
public class AreaApp {
    public static void main(String[] args) {
       
        String texto="";
        double resultado=0;
        String eleccion=JOptionPane.showInputDialog("Introduce una figura: circulo, triangulo o cuadrado");
        switch (eleccion){
       
        case "circulo":
            texto=JOptionPane.showInputDialog("Introduce el radio");
            int radio=Integer.parseInt(texto);
            resultado=areaCirculo(radio);
            break;
        case "triangulo":
            texto=JOptionPane.showInputDialog("Introduce la base");
            int base=Integer.parseInt(texto);
            texto=JOptionPane.showInputDialog("Introduce la altura");
            int altura=Integer.parseInt(texto);
            resultado=areaTriangulo(base, altura);
            break;
        case "cuadrado":
            texto=JOptionPane.showInputDialog("Introduce la medida de un lado");
            int lado=Integer.parseInt(texto);
            resultado=areaCuadrado(lado);
            break;
        default:
            System.out.println("No has introducido una figura correcta");
        }
        System.out.println("El area del "+eleccion+" es "+resultado);
   }
   public static double areaCirculo (int radio){
        return Math.pow(radio, 2)*Math.PI;
    }
   public static double areaTriangulo (int base, int altura){
        return base*altura/2;
    }
   public static double areaCuadrado (int lado){
        return lado*lado;
    }
}

Comentarios

Entradas populares de este blog

Programa que realiza una Tabla de multiplicar en ENSAMBLADOR

Programa que da el Factorial de un numero ENSAMBLADOR