*///////// 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|
========================================================
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
ResponderEliminarSON CHINGONES SIGAN ASI
ResponderEliminarel conosimiento no tiene limites gran aporte
ResponderEliminar