Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: claudiogs en 08 de Diciembre 2015, 16:11
-
Hola que tal
Estoy siguiendo muy entusiasmado este curso de java, y envió mi código de sentencias if, para que me digan que hecho bien y que esta mal, por favor.
public class Rueda
{
// instance variables - replace the example below with your own
private String tipo, marca;
private double grosor, diametro;
/**
* Constructor for objects of class Rueda
*/
public Rueda()
{
// initialise instance variables
tipo = "";
marca = "";
grosor = 0;
diametro = 0;
}
/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
//Métodos SETTERS
public void setTipo(String valorTipo)
{
// put your code here
tipo = valorTipo;
}
public void setMarca(String valorMarca)
{
marca = valorMarca;
}
public void setGrosor(double valorGrosor)
{
grosor = valorGrosor;
}
public void setDiametro(double valorDiametro)
{
diametro = valorDiametro;
}
//Metodo comprobador de dimensiones
public void comprobarDimensiones()
{
if(diametro > 1.4)
{
System.out.println("La rueda es para un vehiculo Grande");
}
else if(diametro <= 1.4 && diametro > 0.8)
{
System.out.println("La rueda es para vehiculos medianos");
}
else 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");
}
else
{
System.out.println("La rueda es para vehiculos pequeños");
}
}
//métodos GETTERS
public String getTipo() {return tipo;}
public String getMarca() {return marca;}
public double getDiametro() {return diametro;}
public double getGrosor() {return grosor;}
}
de antemanos muchas gracias
Un cordial Saludo
-
Hola claudiogs.
Tu solución no realiza el apartado b del ejercicio.
Deberías revisarlo.
Saludos.
-
Hola, yo he trabajado el codigo de otra forma, a ver qué me dicen
Y de antemano espectacular el curso apenas empiece a trabajar pagaré todo lo que he aprendido con ustedes
public class Rueda {
private String tipo;
private double grosor;
private double diametro;
private String marca;
public Rueda(){
tipo ="";
grosor = 0.0;
diametro = 0.0;
marca = "";
}
public void setTipo (String valorTipo){
tipo = valorTipo;
}
public void setGrosor (double valorGrosor){
grosor = valorGrosor;
}
public void setDiametro (double valorDiametro){
diametro = valorDiametro;
}
public void setMarca (String valorMarca){
marca = valorMarca;
}
public String getTipo (){
return tipo;
}
public double getGrosor(){
return grosor ;
}
public double getDiametro(){
return diametro;
}
public String getMarca(){
return marca;
}
public void comprobarDimensiones (){
if ( diametro > 1.4){
System.out.println ("La rueda es para un vehiculo mas grande");
if( grosor < 0.4){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
else if( diametro <= 1.4 && diametro > 0.8){
System.out.println("La rueda es para un vehiculo mediano");
if(grosor < 0.25){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
else {
System.out.println("La rueda es para un vehiculo pequeno");
}
}
}
-
Hola de nuevo gadiel.ayala.
Ahora veo todo correcto.
A seguir adelante.