Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2011, 10:38
c0c
 
Fecha de Ingreso: octubre-2004
Mensajes: 38
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: else if desobediente

Muchas gracias, chuidiang. No sabia que habia que estructurar un if de mayor a menor. Esto es algo que hasta ahora no habia leido y claro, ahora me hace sentir un poco tonto con el problema que tenia, jeje.

maxPermitidoConducir tenia un valor de 0.50.

Al final el codigo me ha quedado asi:

Código java:
Ver original
  1. if (alcoholSangre > 4)
  2.             System.out.println("El mundo no tiene bastante floreros para darte de beber, y lo sabes.");
  3.         else if (alcoholSangre == 3)
  4.             System.out.println("Si eres tu el que escribe, estas rozando el coma etilico.\nDeja de beber.");
  5.         else if (alcoholSangre > 1)
  6.             System.out.println("No conduzcas. No vayas en bici. Hidratate con agua. Mañana será un dia duro");
  7.         else if (alcoholSangre  > maxPermitidoConducir)
  8.             System.out.println("No debes conducir, superas la tasa maxima de alcoholemia");
  9.         if (alcoholSangre  < maxPermitidoConducir)
  10.             System.out.println("Enhorabuen. Eres un person responsble, puedes conducir.");
Y funciona. No se si deberia haber usado el parametro else en lugar de agregar otro if, pero el caso es funciona.

Te debo una :)