miércoles, 25 de mayo de 2011

Robot, ingresar el (codigo,nombre,velocidad.movimiento, desplazamiento)

import javax.swing.JOptionPane;

public class Main{

  public static void main(String[] args) {
     String x=JOptionPane.showInputDialog("Ingrese codigo de robot");
     int cod=Integer.parseInt(x);
     String nombre=JOptionPane.showInputDialog("Ingrese el nombre del robot");
     String v=JOptionPane.showInputDialog("Ingrese la velocidad del robot");
     int velocidad=Integer.parseInt(v);
      x=JOptionPane.showInputDialog("Ingrese el numero de la opcion:(1:brazos/2:movimientos)");
     int op=Integer.parseInt(x);
     if (op==1){
       String Y=JOptionPane.showInputDialog("Elegir 1:derecha/ 2:izquierda/ 3:desplazamiento");
       int op1=Integer.parseInt(Y);
       if (op1==1)
        {
        String d=Funcionderecha(op1);
        JOptionPane.showMessageDialog(null,"El robort se movio:"+d);
        }
       else
           if(op1==2)
           {
           String i=Funcionizquierda(op1);
           JOptionPane.showMessageDialog(null,"El robot se movio:"+i);
           }
      else
          if(op1==3)
          {
          String A=FuncionA(op1);
          JOptionPane.showMessageDialog(null,"El robot se mueve:"+A);
          }
      else
          {
           JOptionPane.showMessageDialog(null,"Error de la opcion(solo1/2/3)");
          }
      }
     else if(op==2)
          {
           String B=JOptionPane.showInputDialog("Ingrese velocidad de desplazamiento:");
           Double velo=Double.parseDouble(B);
           Double velodespla=Funciondesplazamiento(velocidad,velo);
           JOptionPane.showMessageDialog(null,"El robot se desplaza a una velocidad:"+ velodespla);
          }
     }


   public static String Funcionderecha(int op1)
       {
       String mensa="";
         if (op1 == 1)
               {
              mensa ="derecha";
               }
         else
               {
               JOptionPane.showMessageDialog(null,"Error");
               }
         return (mensa);
        }


   public static String Funcionizquierda(int op1)
        {
         String mensa="";
           if(op1==2)
               {
                mensa="izquierda";
               }
           else
              {
               JOptionPane.showMessageDialog(null,"Error");
              }
           return (mensa);
         }

     public static String FuncionA(int op1)
        {
         String mensa="";
           if(op1==3)
               {
                mensa ="ambos brazos";
               }
           else
              {
               JOptionPane.showMessageDialog(null,"Error");
              }
           return (mensa);
         }


     public static double Funciondesplazamiento (double velo, double velodespla)
        {
           double velocidad;
           velocidad= velo+velodespla;
           return(velocidad);
        }

  }

No hay comentarios:

Publicar un comentario