0% encontró este documento útil (0 votos)
58 vistas4 páginas

Programa Fuente

Este documento presenta un programa Java que calcula el volumen de diferentes figuras geométricas como cilindros, conos, esferas, cubos, prismas rectos, piramides y poliedros. El programa contiene métodos para solicitar los datos de entrada, calcular el volumen de cada figura y mostrar los resultados.

Cargado por

Esme Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
58 vistas4 páginas

Programa Fuente

Este documento presenta un programa Java que calcula el volumen de diferentes figuras geométricas como cilindros, conos, esferas, cubos, prismas rectos, piramides y poliedros. El programa contiene métodos para solicitar los datos de entrada, calcular el volumen de cada figura y mostrar los resultados.

Cargado por

Esme Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

/*

* 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");
}
}

También podría gustarte