public class Proyecto extends InputOutput{
public static void main (String arg[]){
output("Mundo de las Matemticas y la Fisica");
output("Bienvenido a un mundo donde las matematicas estan en la palma de tu mano. Este programa te podra ayudar en lo siguiente:");
output("1. Area y Perimetro del cuadrado");
output("2. Calculo del circulo y circunferencia");
output("3. Seno, coseno y tangente de cualquier grado");
output("4. Numeros elevados a cualquier potencia");
output("5. Calculo de la aceleracion");
output("6. Juego");
int op= inputInt("En que deseas que te ayude? ");
double l, p, a;
switch (op){
case 1:
l= inputDouble("Ingresa el lado de tu cuadrado ");
output("1. Perimetro del cuadrado");
output("2. Area del cuadrado");
int x= inputInt("Ingresa la opcion que quieres realizar ");
switch (x){
case 1:
p= l*4;
output("El perimetro de tu cuadrado es "+p);
break;
case 2:
a= (double)(Math.pow(l,2));
output("El area de tu cuadrado es "+a);
break;
default:
output("Has elegido una opcion que no existe dentro de la opcion del cuadrado");
break;
}
break;
case 2:
double r= inputDouble("Ingrese el radio de la circunferencia ");
double rc= (double)(Math.pow(r,2));
double pi=3.1416;
double cp;
double ca;
output("1. Calculo de la Circunferencia");
output("2. Calculo del Circulo");
int y= inputInt("Elige la opcion que quieres realizar ");
switch (y){
case 1:
cp=2*pi*r;
output("El resultado de la circunferencia es "+cp);
break;
case 2:
ca=pi*rc;
output("El resultado del circulo es "+ca);
break;
default:
output("Aquella opcion no existe dentro de la opcion de circulo y circunferencia");
break;
}
break;
case 3:
double ang= inputDouble("Ingresa el valor del angulo ");
double sin;
double cos;
double tan;
output("1. Calculo del seno");
output("2. Calculo del coseno");
output("3. Calculo de la tangente");
int z= inputInt("Elige la opcion que quieres realizar ");
switch (z){
case 1:
sin= (double)(Math.sin(ang));
output("El seno del angulo "+ ang +" es "+sin);
break;
case 2:
cos= (double)(Math.cos(ang));
output("El coseno del angulo "+ ang +" es "+cos);
break;
case 3:
tan= (double)(Math.tan(ang));
output("La tangente de angulo "+ang+" es "+tan);
break;
default:
output("Aquella opcion no existe dentro de la opcion de seno, coseno y tangente");
break;
}
break;
case 4:
output("Aun en proceso");
break;
case 5:
double vin= inputDouble("Ingrese la velocidad inicial ");
double vf= inputDouble("Ingrese la velocidad final ");
double tiem= inputDouble("Ingrese el tiempo ");
if(tiem==0){
output("Si existe una aceleracion es necesario que exista un tiempo");
tiem= inputDouble("Ingrese el tiempo nuevamente ");
}
double ace;
ace= (vf-vin)/tiem;
output("La acelerarcion es de "+ace);
break;
case 6:
output("Por fin algo divertido. Ingresa un numero entero que sea iguala otro numero que sera elegido al azar");
int num= inputInt("Ingresa tu numero");
ale= Math.random.()*10;
output("Tu numero es "+num);
output("El numero al azar es "+ale);
if(num==ale)
ouput("Que increible. Has ganado");
else
output("Lastimosamente has perdido");
break;
default:
output("La opcion no existe");
break;
}
}
}
lunes, 17 de noviembre de 2008
Proyecto continuación
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario