#include <stdio.h>
#include <math.h>
float alv_cateto(float hipotenusa, float cateto1)
{
float cateto2;
cateto2 = sqrt(hipotenusa*hipotenusa - cateto1*cateto1);
return cateto2;
}
float alv_hipotenusa(float cateto1, float cateto2)
{
float hipotenusa;
hipotenusa = sqrt(cateto1*cateto1 - cateto2*cateto2);
return hipotenusa;
}
main ()
{
int elecciOn=1, resultado;
float dato1, dato2, resultante;
printf("Buenos días, Alvaro. Hoy es un dia radiante. Espero que esté bien.");
while (elecciOn!=0)
{
printf("\n 1: Calcular cateto"); printf("2: Calcular hipotenusa");
printf("\n Elige 1, 2: "); printf("\n ELECCION: ");
scanf("%d", &elecciOn);
switch (elecciOn)
{
case 1:
printf("\n Teclea la hipotenusa: ");
scanf("%f", &dato1);
printf("\n Teclea el cateto 1: ");
scanf("%f", &dato2);
resultante = alv_cateto(dato1,dato2);
printf("\n El cateto de %f y %f es: %f ", dato1, dato2,resultante);
break;
case 2:
printf("Teclea el cateto 1: "); scanf("%f", &dato1);
printf("Teclea el cateto 2: "); scanf("%f", &dato2);
resultante = alv_hipotenusa(dato1,dato2);
printf("\n La hipotenusa de %f y %f es: %f ",dato1,dato2,resultante);
break;
default:
printf("\n No es una opcion valida. \n");
break;
} printf("\n \n \n");
} printf("\n Terminado. \n");
}
COMMENTS