Imprimir la Hipotenusa
En este paso, mejorarás el programa anterior para proporcionar una salida más formateada y fácil de usar del cálculo de la hipotenusa.
Abre el archivo existente y actualiza el código:
cd ~/project
nano hypotenuse.c
Modifica el código para mejorar el formato de la salida:
#include <stdio.h>
#include <math.h>
int main() {
float leg1, leg2, hypotenuse;
printf("Calculadora de la Hipotenusa de un Triángulo Rectángulo\n");
printf("--------------------------------------------------------\n");
printf("Ingrese la longitud del primer cateto: ");
scanf("%f", &leg1);
printf("Ingrese la longitud del segundo cateto: ");
scanf("%f", &leg2);
// Calcular la hipotenusa usando el teorema de Pitágoras
hypotenuse = sqrt(leg1 * leg1 + leg2 * leg2);
// Imprimir resultados formateados
printf("\nMedidas del Triángulo:\n");
printf("Primer Cateto: %.2f\n", leg1);
printf("Segundo Cateto: %.2f\n", leg2);
printf("Hipotenusa: %.2f\n", hypotenuse);
// Detalles adicionales del cálculo
printf("\nDetalles del Cálculo:\n");
printf("Fórmula: c = √(a² + b²)\n");
printf(" = √(%.2f² + %.2f²)\n", leg1, leg2);
printf(" = √(%.2f + %.2f)\n", leg1 * leg1, leg2 * leg2);
printf(" = %.2f\n", hypotenuse);
return 0;
}
Compila el programa:
gcc hypotenuse.c -o hypotenuse -lm
Ejecuta el programa y observa la salida detallada:
./hypotenuse
Ejemplo de salida:
Calculadora de la Hipotenusa de un Triángulo Rectángulo
--------------------------------------------------------
Ingrese la longitud del primer cateto: 3
Ingrese la longitud del segundo cateto: 4
Medidas del Triángulo:
Primer Cateto: 3.00
Segundo Cateto: 4.00
Hipotenusa: 5.00
Detalles del Cálculo:
Fórmula: c = √(a² + b²)
= √(3.00² + 4.00²)
= √(9.00 + 16.00)
= 5.00
Mejoras clave:
- Se agregaron encabezados descriptivos.
- La salida está formateada con columnas alineadas.
- Se incluyeron detalles paso a paso del cálculo.
- Se mejoró la legibilidad para los usuarios.