📝 Descripción del Problema
Dado un número entero A, haga un diagrama de flujo para determinar si el mismo es par, impar o nulo.
Dato: A (variable de tipo entero).
💡 Pistas y Fórmulas Clave
- La clase principal debe llamarse
Numero.java. - Este problema requiere condicionales anidados (
if-else-if). - Nota importante: La condición para
A == 0("Nulo") debe ir primero. - El problema sugiere usar una fórmula matemática:
Math.pow(-1, A). - Si
Math.pow(-1, A) > 0, el número es Par. - Si
Math.pow(-1, A) < 0, el número es Impar. - La clase de prueba (
TestNumero.java) debe incluir valores positivos, negativos y el cero.
📊 Diagrama de Flujo
▶️ Prueba y Resultados
Resultado de ejecutar --select-class TestNumero en la terminal.
PS C:\Users\...\Ejercicios> java -jar lib\junit-platform-console-standalone-1.9.3.jar -cp "src;tests" --select-class TestNumero
Thanks for using JUnit! Support its development at https://junit.org/sponsoring
.
+-- JUnit Jupiter [OK]
| '-- TestNumero [OK]
| +-- testParNegativo() [OK]
| +-- testImparPositivo() [OK]
| +-- testNulo() [OK]
| +-- testParPositivo() [OK]
| '-- testImparNegativo() [OK]
'-- JUnit Platform Suite [OK]
Test run finished after 95 ms
[ 3 containers found ]
[ 0 containers skipped ]
[ 3 containers started ]
[ 0 containers aborted ]
[ 3 containers successful ]
[ 0 containers failed ]
[ 5 tests found ]
[ 0 tests skipped ]
[ 5 tests started ]
[ 0 tests aborted ]
[ 5 tests successful ]
[ 0 tests failed ]