/*
* Lenguajes y Autómatas II
* Equipo: Forkys
* Gustavo Ángel Sánchez Ávila
* Esmeralda Martínez Ronquillo
* Juan Renan Hernández Luna
* Juan Carlos Osornio Arteaga
* Alejandro Silva González
* José Oswaldo Ramírez Aguilar
*/
import [Link];
public class Formulas
{
Scanner leer = new Scanner([Link]);
int op;
double v;
double pi;
double h;
double a;
double r;
public double PideDatos(String msj)
{
double datos;
[Link](msj);
datos=[Link]();
return(datos);
}
public int submenu()
{
[Link]("MENÚ PRINCIPAL");
[Link]("FIGURAS CON BASE O CARAS CIRCULARES");
[Link]("1.- Cilindro");
[Link]("2.- Cono");
[Link]("3.- Esfera");
[Link]("FIGURAS CON BASE O CARAS NO CIRCULARES");
[Link]("4.- Cubo");
[Link]("5.- Prisma Recto");
[Link]("6.- Ortoedro ");
[Link]("7.- Piramide");
[Link]("8.- Tetraedro");
[Link]("9.- Octaedro");
[Link]("10.- Salir");
op=[Link]();
return(op);
}
public double cubo(double op1)
{
a=[Link]("Ingresa el valor de un lado en cm: ");
v=a*a;
v=v*a;
return (v);
}
public double Cilindro(double op)
{
r=[Link]("Ingresa el radio del cilindro en cm: ");
h=[Link]("Ingresa la altura en cm: ");
v=r*r;
v=v*pi;
v=v*h;
return(v);
}
public double PrismaRecto(double op)
{
a=[Link]("Ingresa el área de la base en cm: ");
h=[Link]("Ingresa la altura en cm: ");
v=a*h;
return(v);
}
public double esfera(double op)
{
r=[Link]("Ingrese el radio de la ESFERA en cm: ");
v=r*r;
v=v*r;
v=v*pi;
v=v*4;
v=v/3;
return(v);
}
public double piramide(double op)
{
a=[Link]("Ingrese el área de la base en cm: ");
h=[Link]("Ingrese la altura en cm: ");
v=a*h;
v=v/3;
return(v);
}
public double cono(double op)
{
r=[Link]("Ingrese el valor del radio en cm: ");
h=[Link]("Ingrese la altura en cm: ");
v=r*r;
v=v*pi;
v=v*h;
v=v/3;
return(v);
}
public double otro (double op)
{
a=[Link]("Ingresa la medida del ancho en cm: ");
r=[Link]("Ingresa la medida del largo en cm: ");
h=[Link]("Ingrese la altura en cm: ");
v=a*r;
v=v*h;
return(v);
}
public double octaedro(double op)
{
a=[Link]("Ingresa la medida de la arista en cm: ");
v=a*a;
v=v*a;
v=v*r;
v=v/3;
return(v);
}
public double tetraedro(double op)
{
a=[Link]("Ingresa la medida de la arista en cm: ");
v=0;
v=a*a;
v=v*a;
v=v*r;
v=v/12;
return(v);
}
public void imprimir(double v)
{
[Link]("El volumen es: ");
[Link](v);
[Link](" cm3 ");
}
public void unir()
{
Do
{
op=[Link]();
r=1.4142;
pi=3.1416;
switch(op)
{
case 1:
v=[Link](op);
break;
case 2:
v=[Link](op);
break;
case 3:
v=[Link](op);
break;
case 4:
v=[Link](op);
break;
case 5:
v=[Link](op);
break;
case 6:
v=[Link](op);
break;
case 7:
v=[Link](op);
break;
case 8:
v=[Link](op);
break;
case 9:
v=[Link](op);
break;
}
[Link](v);
}
while(op!=10);
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
Formulas obj= new Formulas();
[Link]();
[Link]("FIN DEL PROGRAMA");
}
}