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.