Automovil.java

/**
 * @author Sebastian89
 * Esta es la versión 1.0 del modelamiento de un automovil
 * he tratado de hacer este programa lo mas didactico y completo posible,
 * aunque aun esta en proceso, les entrego esta parte para que la lean
 * y aprendan
 */
import java.io.*;
public class Interfaz {
        public static void main(String[]args) throws IOException{
                BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
                Automovil a = new Automovil();
                System.out.println("Escriba la placa del carro");
                a.modPlaca(lector.readLine());
                System.out.println("Desea tanquear el carro(s o n)");
                String tanq =lector.readLine();
                if(tanq.equals("s")){
                        float c=10;
                        a.tanquear(c);
                }
                System.out.println("Desea prender el carro??(s o n)");
                String cad = lector.readLine();
                if(a.cantCombustible>0){
                        if(cad.equals("s") ){
                                a.prender();
                        }else{
                                a.apagado();
                         }
                }else{
                        System.out.println("no hay combustible, por favor tanquee el carro");
            }
                System.out.println("Desea acelerar???(s o n)");
                String acl = lector.readLine();
                if(acl.equals("s")){
                        if(a.prendido=true){
                                a.acelerar();
                        }
                }
                System.out.println("Desea Frenar???(s o n)");
                String fren = lector.readLine();
                if(fren.equals("s")){
                        if(a.velocidad>0){
                                a.acelerar();
                        }
                }
        }
}
public class Automovil {
        private String placa=null;
        float cantCombustible=0;
        boolean prendido=false;
        float velocidad=0;
        public void tanquear(float c){
                cantCombustible+=c;
        }
        public void prender(){
                if(cantCombustible==0){
                        prendido=false;
                }else{
                        prendido=true;
                }
        }
        public void apagado(){
                prendido=false;
        }
        public void acelerar(){
                float d=10;
                if(velocidad <= 300){
                        if(prendido=true){
                                velocidad+=d;
                        }else{
                         }
                }else{
                 }
        }
        public void frenar(){
                float d=10;
                if(velocidad > 0){
                        if(prendido=true){
                                velocidad-=d;
                        }
                }else{
                }
        }
        public String obtPlaca(){
                return placa;
        }
        public void modPlaca(String p){
                placa = p;
        }
}

Categorías: CategoryJava | CategoryProgramacion

Java/Programas/ConsolaAutomovil (last edited 2008-04-20 14:39:50 by localhost)