>

martes, 12 de junio de 2012

Codigo JAVA [Simulador de un AutoMovil -Func_Basic] ~ [JAVA - POO]



*/////////  Code by @CySec010 ////////*

EJERCICIO: diseñar un simulador de un automovil que cumpla las funciones basicas (acelerar, frenar, disminuir velocidad, apagar , girar), se debe realizar por metodos.


CODIGO JAVA: 



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

}
}
}






==================================================================
                           CODE BY: @CySec010 - |CyberSecurity~2012|
========================================================

3 comentarios:

  1. Buen aporte pero solo le faltaria algo que añ fimal de un reporte de velocidades o espacio recorrido,,,, en lo demas me sirvio mucho gracias

    ResponderEliminar
  2. el conosimiento no tiene limites gran aporte

    ResponderEliminar