Autor Tema: CU00638B ejercicio método tipo función que devuelve un booleano  (Leído 4092 veces)

nani

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 63
    • Ver Perfil
Como siempre espero saber si es correcto, saludos y gracias
Código: [Seleccionar]
public boolean dimeSiMotorEsParaAgua(){
        boolean motorEsParaAgua=false;
        if(tipoBomba!=1){
        motorEsParaAgua=false;
    }
        else if (tipoBomba==1) {
        motorEsParaAgua=true;
        }
        return motorEsParaAgua;
    }
« Última modificación: 02 de Abril 2015, 13:39 por Ogramar »

nani

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 63
    • Ver Perfil
Re:CU00638BEjercicio Mètodo dimeSiMotorEsParaAgua
« Respuesta #1 en: 02 de Abril 2015, 10:04 »

Analizando Bien el ejercicio me di Cuenta que tenía algunos errores y que como lo había hecho anteriormente había escrito código innecesario, quiero saber si de esta manera es correcto
Código: [Seleccionar]
public boolean dimeSiMotorEsParaAgua(){
        boolean motorEsParaAgua=false;
        if(tipoBomba==1){
        motorEsParaAgua=true;
    }
       return motorEsParaAgua;}
« Última modificación: 02 de Abril 2015, 13:38 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:CU00638B ejercicio método tipo función que devuelve un booleano
« Respuesta #2 en: 02 de Abril 2015, 13:44 »
Hola nani, este último código está bien. Ten en cuenta que el ejercicio pedía desarrollar una clase completa y que tú sólo has puesto un método, te faltaría el resto de la clase. Puedes ver una solución en https://www.aprenderaprogramar.com/foros/index.php?topic=2077

Salu2

nani

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 63
    • Ver Perfil
Re:CU00638B ejercicio método tipo función que devuelve un booleano
« Respuesta #3 en: 02 de Abril 2015, 19:44 »
gracias, la clase no la puse porque ya esa clase la he implementado en ejercicios anteriores y la ùnica cosa que me interesaba saber era si el mètodo estaba bien, pero la pongo, aquì les va, esto todo lo que he hecho hasta ahora con la calse motor, salu2 y gracias nuevamente,  ;)
Código: [Seleccionar]
public class Motor{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    public Motor(){
        tipoBomba=0;
        tipoFluido="";
        combustible="";

    } 
    //Mètodos Set
    public void setTipoBomba(int valorTipoBomba){
        tipoBomba=valorTipoBomba;
    }

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

    public void setCombustible(String valorCombustible){
        combustible=valorCombustible;
    }
    //Mètodos Get
    public int getTipoBomba(){
        return tipoBomba;

    }

    public String getTipoFluido(){
        return tipoFluido;

    }

    public String getCombustible(){
        return combustible;

    }
    // Mètodo dimeTipoMotor
    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 el tipo de bomba");
            break;

        }

    }
// Mètodo dimeSiMotorEsParaAgua
   public boolean dimeSiMotorEsParaAgua(){
        boolean motorEsParaAgua=false;
         if (tipoBomba==1) {
        motorEsParaAgua=true;
        }
        return motorEsParaAgua;
    }
}
« Última modificación: 02 de Abril 2015, 19:56 por nani »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:CU00638B ejercicio método tipo función que devuelve un booleano
« Respuesta #4 en: 02 de Abril 2015, 23:15 »
El código está ok

Salu2

 

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