Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 11 de Agosto 2016, 00:52

Título: Java. Ejercicio resuelto de decisión condicional en java. if else if CU00636B
Publicado por: Pandemia en 11 de Agosto 2016, 00:52
Buenas noches dejo una posible solución al ejercicio CU00636B del taller de programación en lenguaje Java para dummies.

Código: [Seleccionar]
/**
Ejercicio CU00636B del curso de Java desde cero de Aprenderaprogramar.com
 */
public class Rueda
{
    private String Tipo; // Tipo de cada rueda
    private double Grosor; // Grosor de cada rueda
    private double Diametro; // Diametro de cada rueda
    private String Marca; // Marca de cada rueda

    //Constructor.
    public Rueda (){
        Tipo = "";
        Grosor = 0;
        Diametro = 0;
        Marca = "";
    }//Cierre del constructor

    //Métodos
    public void setTipo (String valorTipo){
        Tipo = valorTipo;
    }//cierre del método

    public void setGrosor (double valorGrosor){
        Grosor = valorGrosor;
    }//cierre del método

    public void setDiametro (double valorDiametro){
        Diametro = valorDiametro;
    }//cierre del método

    public void setMarca (String valorMarca){
        Marca = valorMarca;
    }//cierre del método

    public String getTipo (){return Tipo;}//cierre del método

    public double getGrosor (){return Grosor;}//cierre del método

    public double getDiametro (){return Diametro;}//cierre del método

    public String getMarca (){return Marca;}//cierre del método

    //Método para comprobar medidas de ruedas.
    public void ComprobarDimensiones (){
        if(Diametro > 1.4){
            System.out.println("La rueda es para un vehículo grande");
        }
        else if (Diametro > 0.8 && Diametro <= 1.4){
            System.out.println("La rueda es para un vehiculo mediano");
        }
        else{
            System.out.println("La rueda es para un vehículo pequeno");
        }
        if((Diametro > 1.4 && Grosor < 0.4) || (Diametro <= 1.4 && Diametro > 0.8 && Grosor < 0.25)){
            System.out.println("El grosor para esta rueda es inferior al recomendado.");
        }
        //cierre del método

    }
}//Cierre de la clase

Saludos y gracias por vuestro tiempo...  :D
Título: Re:Java. Ejercicio resuelto de decisión condicional en java. if else if CU00636B
Publicado por: Alex Rodríguez en 15 de Agosto 2016, 21:36
Hola Pandemia, lo único que debes corregir es comenzar los nombres de los campos de la clase en minúscula, no usar private String Tipo; sino private String tipo;

Saludos