lunes, 17 de noviembre de 2008

Proyecto continuación

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

No hay comentarios: