📝 Descripción del Problema
Construir un programa que calcule el perímetro y la superficie de un rectángulo.
Datos: BASE, ALTU (variables de tipo real).
💡 Pistas y Fórmulas Clave
- La clase principal debe llamarse
Rectangle.java. - Fórmula de Superficie:
Superficie = BASE * ALTU - Fórmula de Perímetro:
Perímetro = 2 * (BASE + ALTU) - Es buena práctica validar que
BASEyALTUno sean números negativos. Puedes usar unIllegalArgumentExceptionen el constructor. - La clase de prueba debe tener tests para valores enteros, decimales y casos límite (como 0 o negativos).
📊 Diagrama de Flujo
▶️ Prueba y Resultados
Resultado de ejecutar --select-class TestRectangle en la terminal.
PS C:\Users\...\Ejercicios> java -jar lib\junit-platform-console-standalone-1.9.3.jar -cp "src;tests" --select-class TestRectangle
Thanks for using JUnit! Support its development at https://junit.org/sponsoring
.
+-- JUnit Vintage [OK]
| '-- TestRectangle [OK]
| +-- testValoresDecimales() [OK]
| +-- testPerimetro() [OK]
| '-- testSuperficie() [OK]
'-- JUnit Platform Suite [OK]
Test run finished after 82 ms
[ 3 containers found ]
[ 0 containers skipped ]
[ 3 containers started ]
[ 0 containers aborted ]
[ 3 containers successful ]
[ 0 containers failed ]
[ 3 tests found ]
[ 0 tests skipped ]
[ 3 tests started ]
[ 0 tests aborted ]
[ 3 tests successful ]
[ 0 tests failed ]