Tema: Validaciones
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 02:10
Kometa
 
Fecha de Ingreso: agosto-2007
Mensajes: 8
Antigüedad: 16 años, 8 meses
Puntos: 0
Validaciones

Chicos tengo el siguiente problema con unas validaciones:
Código:
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;
        }
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.

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