Autor Tema: Switch en Java. Diagrama de flujo y aplicación. Ejercicio estructurar CU00637B.  (Leído 2962 veces)

Slayz

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Hola a todos, aprovecharé para presentarme. Mi nombre es Alessandro y desde ayer estoy siguiendo este curso de Java desde cero. Estoy en el ejercicio CU00637B y quisiera saber si es que está bien, también quisiera que me den algunos consejos para mejorar el orden y estructurar mejor mis códigos. ;D

Código: [Seleccionar]
/* Motor - CU00637B
 * aprenderaprogramar.com
 *
 *author Slayz
 *version 1.0
 */

public class Motor 
{
    private int tipoMotor;
    private String tipoFluido;
    private String combustible;

    //constructores
    public Motor ()
    {
        tipoMotor = 0;
        tipoFluido = "";
        combustible = "";
    }//cierre del constructor

    //método para establecer el tipo de motor
    public void setTipoMotor (int valorTipoMotor)
    {
        tipoMotor = valorTipoMotor;
    }//cierre del método
    //método para establecer el tipo de fluido
    public void setTipoFluido (String valorTipoFluido)
    {
        tipoFluido = valorTipoFluido;
    }//cierre del método
    //método para establecer el combustible
    public void setCombustible (String valorCombustible)
    {
        combustible = valorCombustible;
    }//cierre del método
    //obtener tipo de motor
    public int getTipoMotor () { return tipoMotor; }//cierre del getter
    //obtener tipo de fluido
    public String getTipoFluido () { return tipoFluido; }//cierre del getter
    //obtener combustible
    public String getCombustible () { return combustible; }//cierre del getter
    //inicio del switch
    public void dimeTipoMotor ()
    {
        switch (tipoMotor)
        {
            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.");
            break;
        }

    }//cierre del switch
}//cierre de la clase

Gracias de antemano y saludos a todos!
« Última modificación: 12 de Junio 2016, 23:37 por Alex Rodríguez »

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
Re:Switch en Java. Diagrama de flujo y aplicación. Ejercicio CU00637B.
« Respuesta #1 en: 05 de Junio 2016, 00:10 »
Por lo que veo tu código esta muy bien cumple todo lo que pide el ejercicios. :) :) :)

german_i23

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
 Alguien me podria dar una ayudita con mi codigo? No presente error al compilarlo, pero no me dice por pantalla que tipo de motor es, y no se porque (lo dejo copiado, no se adjuntarlo, sepan disculpar)

public class motor {
    private int tipobomba;
    private String tipofluido;
    private String combustible;
   
    public motor () {
        tipobomba = -1;
        tipofluido = "desconocido";
        combustible = "desconocido";
       
    }
   
    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 decirclasedebomba () {
        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 hormigon"); break;
           
            case 4:
            System.out.println ("La bomba es una bomba de pasta alimenticia"); break;
           
            default:
            System.out.println ("La bomba especificada no existe"); break;
        }
    }
       
}

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola german_i23

Lee en este hilo las indicaciones para escribir en los foros: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Para plantear tu respuesta a un ejercicio debes crear un nuevo hilo.

Para escribir código debes hacerlo como se indica en el hilo que te he indicado.

Saludos.

 

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