Hola, alguien sabe que puedo hacer para que a la hora de tener un tipo de dato decimal, float o double, en un programa ciclo (for o while) cuando uso el if con el operador lógico AND (&&) e ingreso un numero decimal por ejemplo (1.5) y tengo como acciones, un acumulador y contador, estos no funcionan, mientras que cuando ingreso un numero entero si funciona, esto solo sucede con el AND mientras que con el OR (||) el acumulador y el contador si funciona con un numero decimal, si alguien sabe como puedo hacer para que me funcione con el AND (&&) lo agradecería mucho.