Automovil.java

   1 /**
   2  * @author Sebastian89
   3  * Esta es la versión 1.0 del modelamiento de un automovil
   4  * he tratado de hacer este programa lo mas didactico y completo posible,
   5  * aunque aun esta en proceso, les entrego esta parte para que la lean 
   6  * y aprendan
   7  */
   8 import java.io.*;
   9 class Interfaz {
  10         public static void main(String[]args) throws IOException{
  11         BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
  12         Automovil a = new Automovil();
  13         System.out.println("Escriba la placa del carro");
  14         a.modPlaca(lector.readLine());
  15         System.out.println("Desea tanquear el carro(s o n)");
  16         String tanq =lector.readLine();
  17         if(tanq.equals("s")){
  18                 float c=10;
  19                 a.tanquear(c);
  20         }
  21         System.out.println("Desea prender el carro??(s o n)");
  22         String cad = lector.readLine();
  23         if(a.cantCombustible>0){
  24                 if(cad.equals("s") ){
  25                         a.prender();
  26                 }else{
  27                         a.apagado();
  28                  }
  29                 
  30         }else{
  31                 System.out.println("no hay combustible, por favor tanquee el carro");
  32     }   
  33         System.out.println("Desea acelerar???(s o n)");
  34         String acl = lector.readLine();
  35         if(acl.equals("s")){
  36                 if(a.prendido=true){
  37                         a.acelerar();
  38                 }
  39         }
  40         System.out.println("Desea Frenar???(s o n)");
  41         String fren = lector.readLine();
  42         if(fren.equals("s")){
  43                 if(a.velocidad>0){
  44                         a.acelerar();
  45                 }
  46         } 
  47         }
  48 }
  49 public class Automovil {
  50         private String placa=null;
  51         float cantCombustible=0;
  52         boolean prendido=false;
  53         float velocidad=0;
  54         public void tanquear(float c){
  55                 cantCombustible+=c;
  56         }
  57         public void prender(){
  58                 if(cantCombustible==0){
  59                         prendido=false;
  60                 }else{
  61                         prendido=true;
  62                 }               
  63         }
  64         public void apagado(){
  65                 prendido=false;
  66         }
  67         public void acelerar(){
  68                 float d=10;
  69                 if(velocidad <= 300){
  70                         if(prendido=true){
  71                                 velocidad+=d;
  72                         }else{
  73                          }
  74                 }else{
  75                  }              
  76         }
  77         public void frenar(){
  78                 float d=10;
  79                 if(velocidad > 0){
  80                         if(prendido=true){
  81                                 velocidad-=d;
  82                         }               
  83                 }else{  
  84                 }               
  85         }
  86         public String obtPlaca(){
  87                 return placa;           
  88         }
  89         public void modPlaca(String p){
  90                 placa = p;
  91         }       
  92 }

Categorías: CategoryJava | CategoryProgramacion

Java/Programas/ConsolaAutomovi (last edited 2008-04-20 14:38:31 by localhost)