Autor Tema: Ejercicio! entrega CU00637B condicionales switch java  (Leído 4612 veces)

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Ejercicio! entrega CU00637B condicionales switch java
« en: 10 de Junio 2014, 02:15 »
Código: [Seleccionar]
public class Motor{
    int tipoBomba;
    String tipoFluido, combustible;

    //constructor
    public Motor(){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }
   
    public void setTipoBomba(int valorTipoBomba){tipoBomba = valorTipoBomba;}
   
    public void setTipoFluido(String valorTipoFluido){tipoFluido = valorTipoFluido;}
   
    public void setCombustible(String valorCombustible){combustible = valorCombustible;}
   
    public int getTipoBomba(){return tipoBomba;}
   
    public String getTipoFluido(){return tipoFluido;}
   
    public String getCombustible(){return combustible;}
   
    public void dimeTipoMotor(){
     switch (tipoBomba){
       case 0: System.out.println("aun no ha establecido un valor definido para el tipo de bomba, por favor indique el numero relacionado al 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 hormigón.");break;
       case 4: System.out.println("La bomba es una bomba de pasta alimenticia.");break;
       default: System.out.println("Ha indicado un valor no válido para tipo de bomba, los valores validos son del 1 al 4, por favor indique un valor valido.");break;
        }
    }
}
« Última modificación: 02 de Septiembre 2014, 18:18 por Alex Rodríguez »
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Ejercicio! entrega CU00637B
« Respuesta #1 en: 10 de Junio 2014, 08:37 »
Lo veo todo correcto  ;D


jogonzalezmor

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Re:Ejercicio! entrega CU00637B
« Respuesta #2 en: 15 de Junio 2014, 14:28 »
Aqui está mi código. Como ha sido en estos dias, a puro bloc de notas, sin BlueJ. Revisé esta vez la ortografia xD.

Código: [Seleccionar]
public class Motor(){
int tipoBomba;
String tipoFluido, combustible;


//Constructor de objeto Motor

public motor(){

tipoBomba = 0;
tipoFluido = "";
combustible = "";

}

//Métodos setter and getter

    public void setTipoBomba(int valorTipoBomba){
tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido(String valorTipoFluido){
tipoFluido = valorTipoFluido;
    }

    public void setCombustible(String valorCombustible){
combustible = valorCombstible;
    }



    public int getTipoBomba(){return tipoBomba;}

    public String getTipoFluido(){return tipoFluido;}

    public String getCombustible(){return combustible;}


    //Método para comprobar el tipo de motor.

public void dimeTipoMotor() {

        switch (tipoBomba) {

            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 hormigón"); break;

            case 4: System.out.println ("La bomba es una bomba de pasta alimenticia"); break;

            default: System.out.println ("No existe un valor válido para tipo de bomba, indique un valor del 1 al 4"); break;

        }
    }
}

Agradecería vuestros comentarios.

Salu2...

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Ejercicio! entrega CU00637B
« Respuesta #3 en: 15 de Junio 2014, 15:05 »
Aquí te sobran los paréntesis public class Motor () {

Aquí en vez de public motor() tiene que ser public Motor()

Aquí en vez de combustible = valorCombstible; sería combustible = valorCombustible;

Si lo haces sin compilar te va a ser poco útil, para aprender programación hay que ejecutar los programas y comprobar los errores, de otra forma apenas aprenderás nada.

Saludos

jogonzalezmor

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Re:Ejercicio! entrega CU00637B
« Respuesta #4 en: 15 de Junio 2014, 15:36 »
Aquí te sobran los paréntesis public class Motor () {

Aquí en vez de public motor() tiene que ser public Motor()

Aquí en vez de combustible = valorCombstible; sería combustible = valorCombustible;

Si lo haces sin compilar te va a ser poco útil, para aprender programación hay que ejecutar los programas y comprobar los errores, de otra forma apenas aprenderás nada.

Saludos

Gracias por el consejo... Generalmente hago los ejercicios en casa para compilarlo; cuando lo hago en el trabajo, luego de las correcciones, llego nuevamente a la casa para comproar. Lamentablemente, en mi trabajo tengo todo bloqueado, y restringen mucho la instalaciòn de programas en los ordenadores  :-\, aunque es comprensible, teniendo en cuenta que uno viene a trabajar  :P

Llegaré a casa a comprobar  ;)

 

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".