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: JuanMontaña en 02 de Noviembre 2015, 03:01
-
Respuesta al ejercicio CU00636B del curso java:
public class Rueda
{
// instance variables - replace the example below with your own
private String tipo;
private double grosor;
private double diametro;
private String marca;
/**
* Constructor for objects of class Rueda
*/
public Rueda()
{
// initialise instance variables
tipo="";
grosor=0;
diametro=1.5;
marca="";
}
/**
* 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
*/
public void comprobaDimensiones(double diametro,double grosor)
{
// Si el diámetro es superior a 1.4 debe mostrarse por consola el mensaje “La rueda es para un vehículo grande”
if (diametro>1.4){
System.out.println ("La rueda es para un vehiculo grande");}
//Si es menor o igual a 1.4 pero mayor que 0.8 debe mostrarse por consola el mensaje “La rueda es para un vehículo mediano”.
else if (diametro<=1.4&&diametro>0.8){
System.out.println ("La rueda es para un vehiculo mediano");}
//Si no se cumplen ninguna de las condiciones anteriores debe mostrarse por pantalla el mensaje “La rueda es para un vehículo pequeño”.
else {System.out.println ("La rueda es para un vehiculo pequeno");}
// Si el diámetro es superior a 1.4 con un grosor inferior a 0.4, ó si el diámetro es menor o igual a 1.4 pero mayor que 0.8, con un grosor inferior a 0.25,
//deberá mostrarse por consola el mensaje “El grosor para esta rueda es inferior al recomendado”.
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");}
}
}
Saludos, solo tengo una duda en mi pc, que es un hp no he podido hacer el signo de el operador o || (para hacerlo en el ejercicio me toco copiarlo y pegarlo de la leccion de operadores), ya intente como dicen con alt gr y 1 y no me sale.. si depronto alguna tiene otra manera de hacerlo me serviria intentarlo...
Muchísimas gracias
-
Hola Juan.
Te faltan los métodos para poder establecer y obtener los valores de los atributos como pide el ejercicio.
El método comprobaDimensiones esta bien resuelto.
Sobre lo que comentas sobre el operador ||, puedes probar con código ASCII, pulsa la tecla ALT al mismo tiempo que pulsas 124 en el teclado numérico.
Saludos.
-
public class Rueda
{
// instance variables - replace the example below with your own
private String tipo;
private double grosor;
private double diametro;
private String marca;
/**
* Constructor for objects of class Rueda
*/
public Rueda()
{
// initialise instance variables
tipo="";
grosor=0;
diametro=0;
marca="";
}
/**
* 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
*
*/
public void setTipo (String valorTipo){
tipo=valorTipo;
}
public void setMarca (String valorMarca){
marca=valorMarca;
}
public void setDiametro(double valorDiametro){
diametro=valorDiametro;
}
public void setGrosor (double valorGrosor){
grosor=valorGrosor;
}
public double getDiametro (){return diametro;}
public double getGrosor (){return grosor;}
public String getTipo (){return tipo;}
public String getMarca(){return marca;}
public void comprobaDimensiones(double diametro,double grosor)
{
// Si el diámetro es superior a 1.4 debe mostrarse por consola el mensaje “La rueda es para un vehículo grande”
if (diametro>1.4){
System.out.println ("La rueda es para un vehiculo grande");}
//Si es menor o igual a 1.4 pero mayor que 0.8 debe mostrarse por consola el mensaje “La rueda es para un vehículo mediano”.
else if (diametro<=1.4&&diametro>0.8){
System.out.println ("La rueda es para un vehiculo mediano");}
//Si no se cumplen ninguna de las condiciones anteriores debe mostrarse por pantalla el mensaje “La rueda es para un vehículo pequeño”.
else {System.out.println ("La rueda es para un vehiculo pequeno");}
// Si el diámetro es superior a 1.4 con un grosor inferior a 0.4, ó si el diámetro es menor o igual a 1.4 pero mayor que 0.8, con un grosor inferior a 0.25,
//deberá mostrarse por consola el mensaje “El grosor para esta rueda es inferior al recomendado”.
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");}
}
}
Es decir... asi estaria completo ? ... sobre lo de el simbolo de o no pude hacerlo asi tampoco pero bueno ... despues descubrire la manera mientras sera copiarlo ..
muchas gracias
-
Ahora si. ;D
En cuanto a lo del símbolo, usas MAC?
.
-
Ah bueno jaja muchas gracias Pedro
No no uso mac es un hp.. (tiene el teclado en ingles )