Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Codigo JAVA [Simulador de un AutoMovil -Func_Basic] ~ [JAVA - POO]
#1
EJERCICIO: diseñar un simulador de un automovil que cumpla las funciones basicas (acelerar, frenar, disminuir velocidad, apagar , girar), se debe realizar por metodos.

------------------------------------------------------------------------------------------------------------

Código:
import java.util.Scanner;
public class auto {
public int var, var1, var2, var3, grados;
public Scanner entrada;

  public void acelerar() {

entrada = new Scanner (System.in);
   System.out.println ("Cuantos Km/h Desea Acelerar ");
    var = entrada.nextInt();
    var1=var1+var;
   System.out.println ("            Velocidad actual: " +var1+ "km/h");

   while (var1 < 120) {
   System.out.println ("Desea Seguir Acelerando? \n 1) Si \n 2) No");
    var2=entrada.nextInt();
     if (var2==1) {
      var1=var1+var;
      System.out.println ("            Velocidad actual: " +var1+ "km/h");  
            }


     if (var2==2) {
      
      break;
          
      
           }
      
      
   if (var1 >= 120) {
    System.out.println ("Ops! Lo Sentimos Usted SobrePaso La Velocidad Permitida [El auto se ha descompuesto] :( pows /%% pum D':");
    System.exit(0);
       }
      }

  
     }

  public void disminuir() {
   System.out.println ("Cuantos Km/h Desea Disminuir ");
    var = entrada.nextInt();
    var1=var1-var;
   System.out.println ("             Velocidad actual: " +var1+ "km/h");
       }





  public void girar() {
   System.out.println ("Girar a la : \n 1) Izquierda \n 2) Derecha");
    var3=entrada.nextInt();
     if (var3==1) {
      System.out.println ("     Cuantos grados desea girar? \n 1) 90° \n 2) 180°");
       grados=entrada.nextInt();
        if (grados==1) {
         System.out.println ("Acaba de girar 90° hacia la izquierda");
          }
        if (grados==2) {
         System.out.println ("Acaba de girar 180° hacia la izquierda");
          }
            }
     if (var3==2) {
      System.out.println ("      Cuantos grados desea girar? \n 1) 90° \n 2) 180°");
       grados=entrada.nextInt();
        if (grados==1) {
         System.out.println ("Acaba de girar 90° hacia la derecha");
          }
        if (grados==2) {
         System.out.println ("Acaba de girar 180° hacia la derecha");
          }
            }
        }


  
  public void frenar() {
   var1=var1-var1;
    System.out.println ("El Auto Se ha Detenido");
    System.out.println ("              Velocidad actual: " +var1+ "km/h");
         }

  public void apagar() {
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagando Simulador [Please Wait]...");
    System.out.println ("Apagado Con Exito");
    System.exit(0);
         }
  



public static void main (String []args){

Scanner entrada = new Scanner (System.in);


   auto oper1 = new auto();
   int var4, var6=0;

    System.out.println ("~~~~~~ WELCOME TO SIMULATION v1.0 by: ~ Diego Asencio + [CySec010] ~~~~~~ ");
    System.out.println ("~~~  El AutoMovil Se ha Encendido ~~~");
     while (var6<3) {  
    System.out.println ("Que Desea Hacer:  \n 1) Acelerar \n 2) Disminuir Velocidad \n 3) Girar \n 4) Frenar Completamente \n 5) Apagar la Simulacion");
     var4=entrada.nextInt();

      if (var4==1) {
       oper1.acelerar();
      continue;
            }


      if (var4==2) {
        oper1.disminuir();
    
                }

      if (var4==3) {
        oper1.girar();
    
                }

      if (var4==4) {
        oper1.frenar();
    
                }

      if (var4==5) {
        oper1.apagar();
    
                }

       }
    
      }
}
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Duda] Ayuda con este codigo Kovea 5 138 05-04-2018, 12:17 AM
Último mensaje: Kovea
  [Aporte] El Editor de codigo Atom! joselp 0 70 14-01-2018, 12:36 PM
Último mensaje: joselp
  Aplicación con JAVA Posits 13 279 20-12-2017, 03:14 PM
Último mensaje: alieninc
  [Aporte] Como compartir codigo en la nube con Codepen amner 1 289 14-03-2017, 03:05 PM
Último mensaje: Carlos Mendoza
  Ayuda con Código php CarlosAlberto 1 253 03-12-2016, 07:22 PM
Último mensaje: Minenage
  [Duda] Código en ASP NET C# romeho 2 415 26-07-2016, 10:40 PM
Último mensaje: romeho
  [Aporte] Codigo para renombrar tabla MySQL gassip 3 451 23-12-2015, 08:10 AM
Último mensaje: AbaddonOrmuz
  ¿ por que google chrome es incomtaible con java a partir del 2015? dormio 0 237 30-11-2015, 01:29 PM
Último mensaje: dormio
  Reproducir sonido en java programist 2 332 28-11-2015, 03:13 AM
Último mensaje: Juliens
  Homero Simpson dibujado con sólo código CSS Kevin9908 8 537 06-11-2015, 02:12 AM
Último mensaje: juanjj



Usuarios navegando en este tema: 1 invitado(s)