+ 2
No puedo resolverlo
Me evalua mal uno de los resultados, pero creo que mi codigo esta bien import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner read = new Scanner(System.in); int ticketNumber = read.nextInt(); //tu código va aquí if (ticketNumber % 10 == 0 || ticketNumber % 9 == 0){ System.out.println("You won $200"); } else if (ticketNumber % 6 == 0 || ticketNumber % 4 == 0) { System.out.println("You won $50"); } else { System.out.println("Try again"); } } }
8 ответов
+ 10
¿Puede mostrarme su pregunta sobre el entrenador de código? en realidad no soy un profesional, por eso no puedo ver la pregunta
+ 9
cambia tu || operador a && Me gusta esto
if (ticketNumber% 10 == 0 && ticketNumber% 9 == 0)
+ 9
De nada 😃😃😄
+ 1
Can you explain which part of your program don't work as expected.
It's seems fine, no big deal here.
+ 1
Puedes ganar premios jugando a la lotería. Si el número del billete es un múltiplo de 10 y 9, el programa generará “You won $200”.
si es un múltiplo de 4 o 6, el programa generará “You won $50”. En todos los demás casos, no hay premio y se generará “Try again”.
+ 1
Es el ejercicio de Declaraciones Logicas. Tal vez la app tenga un error 🤷🏻♂️
0
el problema es cuando un numero dado es multiplo de 10 y de 6, por ejemplo. Cumple las dos condiciones y no distingue
0
gracias!!