jueves, 12 de febrero de 2015

area y perimetro de un triangulo, cuadrado, circulo


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;
                          
                           }

       }


}

No hay comentarios.:

Publicar un comentario