Autor Tema: Ejercicio CU00638B tutorial Java. Método tipo función que devuelve un boolean  (Leído 3721 veces)

emma

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 22
    • Ver Perfil
Buenas gente les dejo el código correspondiente al ejercicio.!

"Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo Motor (que representa el motor de una bomba para mover fluidos). Define una clase Motor considerando los siguientes atributos de clase: tipoBomba (int), tipoFluido (String), combustible (String). Define un constructor asignando unos valores de defecto a los atributos y los métodos para poder establecer y obtener los valores de los atributos. Crea un método tipo función que devuelva un booleano (true o false) denominado dimeSiMotorEsParaAgua() donde se cree una variable local booleana motorEsParaAgua de forma que si el tipo de motor tiene valor 1 tomará valor true y si no lo es tomará valor false. El método debe devolver la la variable local booleana motorEsParaAgua."

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

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


    public int getTipoBomba(){
        return tipoBomba;
    }

    public String getTipoFluido(){
        return tipoFluido;
    }

    public String getCombustible(){
        return combustible;
    }

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

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

        public void setCombustible(String combustibleMotor){
            combustible = combustibleMotor;
        }

public boolean dimeSiMotorEsParaAgua(int tipoMotor){
     
      boolean motorEsParaAgua;
     
      if(tipoMotor == 1){
          motorEsParaAgua = true;
        }else
            motorEsParaAgua = false;
            return motorEsParaAgua;

}

}

Gracias.!
« Última modificación: 01 de Abril 2015, 09:46 por Alex Rodríguez »

Marcos Martín

  • Sin experiencia
  • *
  • Mensajes: 11
    • Ver Perfil
Re:Ejercicio COD. CU00638B "Aprender programación java desde cero".
« Respuesta #1 en: 30 de Marzo 2015, 09:58 »
Hola Emma.

El ejercicio esta correcto.

Por decirte algo, sé que soy muy pesado con esto siempre, pero pienso que la indentación correcta de los programas, cuando desarrollamos cosas más complejas es muy importante para seguirlos , comprenderlos o para pasárselos a otra persona.

También te invito a que realices un método main para que al ejecutar la clase te devuelva por pantalla resultados.

Un saludo

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Re:Ejercicio COD. CU00638B "Aprender programación java desde cero".
« Respuesta #2 en: 30 de Marzo 2015, 23:15 »
Hola Marcos, un pequeño detalle a tener en cuenta. El curso está organizado de una forma un tanto particular con criterios didácticos, y con un IDE (BlueJ) enfocado también a la didáctica y un tanto peculiar. En el curso el método main no se ve hasta la entrega CU00655B, por tanto de acuerdo con el programa del curso tu invitación al main debería posponerse hasta esa entrega.

Saludos

Marcos Martín

  • Sin experiencia
  • *
  • Mensajes: 11
    • Ver Perfil
Re:Ejercicio COD. CU00638B "Aprender programación java desde cero".
« Respuesta #3 en: 31 de Marzo 2015, 10:34 »
Ok, Mario.

Tienes razón, es más adelante cuando en este curso se conoce el método main , y la forma de ver por pantalla los resultados del programa en si.

Emma, mil disculpas. Con el programa BlueJ podrás comprobar los resultados de tu programa.

Un saludo

 

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