+ 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"); } } }

25th Oct 2020, 2:02 AM
Rodrigo Marsan
Rodrigo Marsan - avatar
8 Antworten
+ 10
¿Puede mostrarme su pregunta sobre el entrenador de código? en realidad no soy un profesional, por eso no puedo ver la pregunta
25th Oct 2020, 3:13 AM
Lamya😉
Lamya😉 - avatar
+ 9
cambia tu || operador a && Me gusta esto if (ticketNumber% 10 == 0 && ticketNumber% 9 == 0)
25th Oct 2020, 3:21 AM
Lamya😉
Lamya😉 - avatar
+ 9
De nada 😃😃😄
25th Oct 2020, 3:23 AM
Lamya😉
Lamya😉 - avatar
+ 1
Can you explain which part of your program don't work as expected. It's seems fine, no big deal here.
25th Oct 2020, 3:09 AM
0_O-[Mägár_Sám_Äkà_Nüllpøïntêr_Èxëcéptïön]~~
0_O-[Mägár_Sám_Äkà_Nüllpøïntêr_Èxëcéptïön]~~ - avatar
+ 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”.
25th Oct 2020, 3:15 AM
Rodrigo Marsan
Rodrigo Marsan - avatar
+ 1
Es el ejercicio de Declaraciones Logicas. Tal vez la app tenga un error 🤷🏻‍♂️
25th Oct 2020, 3:18 AM
Rodrigo Marsan
Rodrigo Marsan - avatar
0
el problema es cuando un numero dado es multiplo de 10 y de 6, por ejemplo. Cumple las dos condiciones y no distingue
25th Oct 2020, 3:17 AM
Rodrigo Marsan
Rodrigo Marsan - avatar
0
gracias!!
25th Oct 2020, 3:22 AM
Rodrigo Marsan
Rodrigo Marsan - avatar