programa en java que calcule el radio y superficie

8
~Prisma Rectangular ~Pirámide triangular ~Esfera ~Cilindro ~Cono PROGRAMA EN JAVA QUE CALCULE EL RADIO Y LA SUPERFICIE DE:

Upload: lupita-miller-lee-horan-payne

Post on 06-Aug-2015

118 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Programa en java que calcule el radio y Superficie

~Prisma Rectangular ~Pirámide triangular ~Esfera ~Cilindro~Cono

PROGRAMA EN JAVA QUE CALCULE EL RADIO Y LA SUPERFICIE DE:

Page 2: Programa en java que calcule el radio y Superficie

import java.uti l .Scanner;class figuras { public static void main (String[] args) {

Scanner sc = new Scanner(System.in);double a,b,radio,volumen,altura,superficie, generatriz, arista,ap;int opcion;System.out.println("PROGRAMA PARA CALCULAR VOLUMENES Y SUPERFICIES DE FIGURAS");

do{System.out.println("\n Eli ja una opcion: \n ");System.out.println("1~Prisma Rectangular ");System.out.println("2~Piramide triangular ");System.out.println("3~Esfera ");System.out.println("4~Cil indro");System.out.println("5~Cono");System.out.println("6~Salir");System.out.print("\n Escogio la opcion numero: ");opcion=sc.nextInt();

Page 3: Programa en java que calcule el radio y Superficie

switch(opcion){

case 1:

System.out.print("Introduce el valor del lado uno: ");a = sc.nextDouble();System.out.print("Introduce el valor del lado dos: ");b = sc.nextDouble();System.out.print("Introduce el valor del lado tres: ");altura = sc.nextDouble();volumen= a*b*altura;System.out.println("El volumen: "+volumen);superficie = 2*(a*b+a*altura+b*altura);System.out.println("La superficie: "+superficie);System.out.println("\n");

break;

Page 4: Programa en java que calcule el radio y Superficie

case 2:

System.out.print("Introduce el valor de la arista de la base: ");arista= sc.nextDouble();System.out.print("Introduce la altura de la piramide: ");altura= sc.nextDouble();System.out.print("Introduce el valor de la apotema de la piramide: ");ap= sc.nextDouble();volumen= Math.sqrt(3)/12*(arista*arista)*altura;System.out.println("El volumen: "+volumen);superficie = Math.sqrt(3)/2*arista*((1/2*arista) + (Math.sqrt(3)*ap));System.out.println("La superficie: "+superficie);System.out.println("\n");

break;

Page 5: Programa en java que calcule el radio y Superficie

case 3:

System.out.print("Introduce el valor del radio de la esfera: ");radio= sc.nextDouble();volumen= 4*3.14159265*radio*radio*radio/3;System.out.println("El volumen: "+volumen);superficie = 4*3.14159265*(radio*radio);System.out.println("La superficie: "+superficie);System.out.println("\n");

break;

Page 6: Programa en java que calcule el radio y Superficie

case 4:

System.out.print("Introduce el valor del radio de la base del cilindro: ");radio= sc.nextDouble();System.out.print("Introduce la altura del cilindro: ");altura= sc.nextDouble();volumen= 3.14159265*radio*radio*altura;System.out.println("El volumen: "+volumen);superficie = 2*3.14159265*radio*altura;System.out.println("La superficie: "+superficie);System.out.println("\n");

break;

Page 7: Programa en java que calcule el radio y Superficie

case 5:

System.out.print("Introduce el valor del radio de la base del cono: ");radio= sc.nextDouble();System.out.print("Introduce el valor de la altura del cono: ");altura= sc.nextDouble();System.out.print("Introduce el valor de la generatriz del cono: ");generatriz= sc.nextDouble();volumen= (3.14159265*(radio*radio)*altura)/3;System.out.println("El volumen: "+volumen);superficie= 3.14159265*radio*(generatriz+radio);System.out.println("La superficie: "+superficie);System.out.println("\n");

break;

Page 8: Programa en java que calcule el radio y Superficie

case 6:

System.out.println("Adios, vuelva pronto!");

break;

default:System.out.println("Numero fuera de rango");

break;

}

System.out.println("\n");}while(opcion<=5);

}}