Autor Tema: Ejercicio CU00637B decidir entre opciones con condionales switch java  (Leído 2688 veces)

jaivcaba

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 42
    • Ver Perfil
Adjunto mi código; gracias de antemano cualquier comentario.


Código: [Seleccionar]
/**
 * Write a description of class Motor here.
 *
 * @author (jaivcaba)
 * @version (11/09/14)
 */
public class Motor
{
    // instance variables - replace the example below with your own
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
    private int motor;
   
   /* Constructor for objects of class Motor */
     
    public Motor()
    {
        // initialise instance variables
        tipoBomba = 0;
        tipoFluido = "Sin Asignar";
        combustible = "Sin Asignar";
        motor = 0;
    }
   
    public void setTipoBomba (int decirTipoBomba){
        tipoBomba= decirTipoBomba;
    }
    public void setTipoFluido (String decirTipoFluido){
        tipoFluido= decirTipoFluido;
    }
    public void setCombustible (String decirCombustible){
        combustible = decirCombustible;
    }
    public void setMotor (int decirMotor){
        motor = decirMotor;
    }
       
    public void dimeTipoMotor (){     
       switch (motor){
           case 0:
           System.out.println("No hay establecido un valor definido para el tipo de bomba");
           break;
           case 1:
           System.out.println("La bomba es una bomba de agua");
           break;
           case 2:
           System.out.println("la bomba es una bomba de gasolina");
           break;
           case 3:
           System.out.println("La bomba es una bomba de hormigon");
           break;
           case 4:
           System.out.println("La bomba es una bomba de pasta alimenticia");
           break;
           default:
           System.out.println ("No existe un valor valido para tipo de bomba");
           break;
        }
    } 
         
   public int getTipoBomba (){ return tipoBomba;}
   public String getTipoFluido () { return tipoFluido;}
   public String getCombustible () {return combustible;}
   public int getTipoMotor () {return motor;}
    }


« Última modificación: 12 de Septiembre 2014, 08:18 por César Krall »

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Ejercicio CU00637B
« Respuesta #1 en: 12 de Septiembre 2014, 08:03 »
Hola jaivcaba
Tu código está correcto.
Cumple con todo lo que se pide.

Veo que has creado un nuevo atributo 'int motor'
Válido al 100%

Esta clase es un ejercicio sencillo donde tu has decidido que atributo se usa para cada cosa y la variable motor te parece mejor que tipoBomba.
Nada que objetar, al contrario, pues como te decía cumples el  cometido de la clase.

Saludos

jaivcaba

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 42
    • Ver Perfil
Re:Ejercicio CU00637B decidir entre opciones con condionales switch java
« Respuesta #2 en: 14 de Septiembre 2014, 07:47 »
Muchas Gracias.  ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".