Yo lo hice asi... Se puede recortar un poco mas pero pes ya va a empezar el juego...
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
int x=1;
double c, C, h;
printf("\n **************************************\n"); printf(" * Solución al Teorema de Pitágoras *\n"); printf(" **************************************\n\n"); while (x == 1) {
printf("\n1. Para hallar un cateto.\n"); printf("2. Para hallar la hipotenusa.\n3. Para salir.\n");
if (x == 1) {
printf("Introduzca el valor de un cateto: "); printf("Introduzca el valor de la hipotenusa: "); if (c<h){
printf("El cateto tiene un valor de: %f\n", C
); printf("\nDesea continuar o salir.\n1. continuar 2. salir "); else {printf("Error matematico"); x
=3;} }
else if (x == 2) {
printf("Introduzca el valor del cateto opuesto: "); printf("Introduzca el valor del cateto adyacente: "); printf("El valor de la hipotenusa es: %f\n", h
); printf("\nDesea continuar o salir.\n1. continuar 2. salir "); }
else if (x>3 || x<1)
printf("Error, opción no definida.\n"); }
getchar();/*Tengo que ver cual es el pedo con el buffer aqui*/ return 0;
}
Saludos...
PD: No le hice la tarea el de el ya servia