miércoles, 23 de noviembre de 2011

Clase Moto

Este es el codigo que realice en esta actividad:

Clase Moto

import java.util.*;
 
public class Moto {
 
    public static void main(String[] args){
        
        claseMoto nueva = new claseMoto("1446759");
          
        int opc = 0;
        do{
          
           System.out.print("\nMenu de Moto:");
           System.out.println("\n1.Encender la moto");
           System.out.println("\n2.Apagar");
           System.out.println("\n3. Acelerar");
           System.out.println("\n4.Frenar");
          
            
           opc = (new Scanner(System.in)).nextInt();
          
           switch(opc){
               case 1: System.out.println("La moto esta encendida " + nueva.encender());
               break;
               case 2: System.out.println("La moto esta apagada " + nueva.apagar());
               break;
               case 3: System.out.println("\n"); nueva.acelerar(); 
               break;
               case 4: System.out.println("\n"); nueva.frenar();
               break;
               default: System.out.println("Selecciona otra Opcion");      
                      }
        }while(opc != 4);
   }
}

Clase clasemoto

public class claseMoto {
      
 //Atributos
     private int placa;
        private int estado;
        private int velocidad;
        private int vidabateria;
          
        //Constructor
        public claseMoto(String placa){
            this.placa = 1446759;
            this.estado = 0;
            this.velocidad = 0;
            this.vidabateria = 100;
        } 
          
        //Metodos
        public int verPlaca(){
            return placa;
        }
          
        public int encender(){
           estado = estado + 1;
           return estado;
        }
        public void vidaBateria(){
         vidabateria = vidabateria - 1;
            
        }
          
       
        public int apagar(){
            
            estado = 0;
             return estado;
            }
          
        public void acelerar(){
            if(estado==1){velocidad = (velocidad + 20);
            System.out.println("La velocidad es " + velocidad);}
            else System.out.println("No se puede acelerar");
        }
          
        public void frenar(){
         if (estado==1){velocidad = (velocidad - 20); }
          System.out.println("La velocidad es " + velocidad);
        }
}

y el resultado de mi programa es el siguiente:

No hay comentarios:

Publicar un comentario