Código:
No puedo hacer la validacion que los litros disponibles no sean mayor a la capacidad del estanque que son 40 litros, si coloco este codigo actualmente agrega mas de 40 litros y nunca arroja el error de que se paso de los 40 litros.public void setAgregar ( double agregar ){ if ( litrosDisponibles > capacidad){ System.out.println (" No Puedes Agregar Mas De 40 Litros, Ya Que Esa Es La Capacidad Maxima Del Estanque"); }else{ litrosDisponibles = agregar + litrosDisponibles; } } public void descontarCombustible ( double descontar ){ if ( litrosDisponibles <= 0.0 ){ System.out.println ("No Puedes Descontar Combustible Si No Hay En Stock"); }else{ litrosDisponibles = litrosDisponibles - descontar; }
la segunda validacion solo me da el mensaje siempre y cuando el estanque queda en 0.0 si por ejemplo tengo 12 litros y quisiera preguntarle que quiero descontarle 30 litros me deja el contador en negativo =/.
eso, espero que me ayuden a buscar la via mas rapida para esta validacion