Menu para calcular el
area y el perimetro de un:
Ø Cuadrado
Ø Triangulo
Ø Circulo
package proyecto_6;
import java.util.Scanner;
import java.math.*;
public class area_perimetro {
private static int fig;
private static Scanner literal;
public static void main(String[] args) {
System.out.println(".......cualcule
el area y el perimetro de una figura......");
System.out.println("...menu...");
System.out.println("1. perimetro");
System.out.println("2. area");
System.out.println("3. salir");
System.out.println("ingrese
el literal a efectuar");
literal = new Scanner(System.in);
int lit=literal.nextInt();
switch (lit){
case 1:
System.out.println("...figuras geometricas...");
System.out.println("1. triangulo");
System.out.println("2. cuadrado");
System.out.println("3. circulo");
System.out.println("4.
regresar");
System.out.println("ingrese
el literal de la figura que desea");
Scanner figura=new Scanner(System.in);
fig=figura.nextInt();
switch (fig){
case 1:
System.out.println("usted
calculara el perimetro de un triangulo");
System.out.println("ingrese
lado #1");
Scanner lado_1=new Scanner(System.in);
double
ld_1=lado_1.nextDouble();
System.out.println("ingrese lado #2");
Scanner
lado_2=new Scanner(System.in);
double
ld_2=lado_2.nextDouble();
System.out.println("ingrese lado #3");
Scanner
lado_3=new Scanner(System.in);
double
ld_3=lado_3.nextDouble();
double
pt=ld_1+ld_2+ld_3;
System.out.println("el
perimetro del triangulo es: "+ pt);
break;
case 2:
System.out.println("usted
calculara el perimetro de un cuadrado");
System.out.println("ingrese
un lado del cuadrado");
Scanner lad_1=new Scanner(System.in);
double
ld1=lad_1.nextDouble();
double pc=Math.pow(ld1,4);
System.out.println("el
perimetro del cuadrado es: "+ pc);
break;
case 3:
System.out.println("usted
calculara el perimetro de un circulo");
System.out.println("ingrese
el radio del circulo");
Scanner radio=new Scanner(System.in);
double
rd=radio.nextDouble();
double pcl=2*rd;
System.out.println("el
perimetro del circulo es: "+ pcl);
break;
}
break;
case 2:
System.out.println("...figuras geometricas...");
System.out.println("1. triangulo");
System.out.println("2. cuadrado");
System.out.println("3. circulo");
System.out.println("4.
regresar");
System.out.println("ingrese
el literal de la figura que desea");
Scanner figur=new Scanner(System.in);
fig=figur.nextInt();
switch (fig){
case 1:
System.out.println("usted
calculara el area de un triangulo");
System.out.println("ingrese
lado #1");
Scanner lado_1=new Scanner(System.in);
double ld_1=lado_1.nextDouble();
System.out.println("ingrese la altura del triangulo");
Scanner
altura=new Scanner(System.in);
double
al=altura.nextDouble();
System.out.println("ingrese
la base del triangulo");
Scanner base=new Scanner(System.in);
double
bs=base.nextDouble();
double at=(bs*al)/2;
System.out.println("el
area del triangulo es: "+ at);
break;
case 2:
System.out.println("usted
calculara el area de un cuadrado");
System.out.println("ingrese
un lado del cuadrado");
Scanner lad_1=new Scanner(System.in);
double
ld1=lad_1.nextDouble();
double ac=Math.pow(ld1,2);
System.out.println("el
area del cuadrado es: "+ ac);
break;
case 3:
System.out.println("usted
calculara el area de un circulo");
System.out.println("ingrese
el radio del circulo");
Scanner radio=new Scanner(System.in);
double
rd=radio.nextDouble();
double
acl=3.1416*(Math.pow(rd,2));
System.out.println("el
area del circulo es: "+ acl);
break;
}
case 3:
System.out.println("gracias
por usar nuestro programa");
System.out.println("......adios.....");
break;
}
}
}