Rectángulo (Área y Perímetro)

Dado como datos la base y la altura de un rectángulo, calcule el perímetro y la superficie.

📝 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 BASE y ALTU no sean números negativos. Puedes usar un IllegalArgumentException en el constructor.
  • La clase de prueba debe tener tests para valores enteros, decimales y casos límite (como 0 o negativos).

📊 Diagrama de Flujo

Diagrama de flujo para Rectángulo

▶️ 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          ]
← Volver al Inicio