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: julveal en 04 de Mayo 2016, 22:55
-
Buenas Tardes esta es mi solucion al Ejercicio. Me gustaria saber si esta bien estrcuturada.
Gracias
/*Ejemplo 37-Ruedas*/
public class Ruedas{
private String tipo;
private double grosor;
private double diametro;
private String marca;
//Contructor
public void setRuedas(){
tipo = "";
grosor = 0.00;
diametro = 0.00;
marca = "";
}
//metodos
public void setDiametroGrosor(double valorDiametro,double valorGrosor){
diametro = valorDiametro;
grosor = valorGrosor;
//condicionales
if(diametro > 1.4 && grosor < 0.4){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
else if (diametro <=1.4 && diametro > 0.8 && grosor < 0.25){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
else{
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 un vehiculo mediano");
}
else{
System.out.println("La rueda es para un vehiculo pequeño");
}
}
}
}
-
Hola!
No tienes bien resuelto el ejercicio. Te indico lo que deberías corregir:
a) Si introducimos diámetro 2 y grosor 0.1 el resultado es que aparece "El grosor para esta rueda es inferior al recomendado"
Lo que debería aparecer es: "La rueda es para un vehículo grande. El grosor para esta rueda es inferior al recomendado"·
Tienes mal planteados los if, revisa cómo debe hacerse en este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=1214.0 y luego intenta hacerlo tú solo.
b) Para completar el ejercicio te faltaría añadir los métodos get y set de todos los atributos como pide el enunciado:
Define un constructor asignando unos valores de defecto a los atributos y los métodos para poder establecer y obtener los valores de los atributos.
Saludos!
-
Estimado amigo si lo deseas puedes utilizar un método Scanner para que puedas traer de una librería los datos que ingresas al computador. Utilizando al inicializar tu código: import java.util.Scanner;
Puedes consultar más al respecto para saber a que códigos debes asociar para completar el código.