Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Slayz en 02 de Junio 2016, 02:50

Título: Switch en Java. Diagrama de flujo y aplicación. Ejercicio estructurar CU00637B.
Publicado por: Slayz en 02 de Junio 2016, 02:50
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!
Título: Re:Switch en Java. Diagrama de flujo y aplicación. Ejercicio CU00637B.
Publicado por: DRANXZ88 en 05 de Junio 2016, 00:10
Por lo que veo tu código esta muy bien cumple todo lo que pide el ejercicios. :) :) :)
Título: Re:Switch en Java. Diagrama de flujo y aplicación. Ejercicio estructurar CU00637B.
Publicado por: german_i23 en 16 de Junio 2016, 06:09
 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;
        }
    }
       
}
Título: Re:Switch en Java. Diagrama de flujo y aplicación. Ejercicio estructurar CU00637B.
Publicado por: Alex Rodríguez en 23 de Junio 2016, 20:17
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.