Menú principal

sábado, 11 de junio de 2016

Teorema Pitágoras (switch) - C

/*Este programa caculará un cateto o la
hipotenusa de un triangulo rectangulo*/

#include <stdio.h>
#include <math.h>

int main()
{
    float c1, c2, h;
    int opcion;

    printf("         MENU    \n");
    printf("1. Introducir dos catetos\n");
    printf("2. Introducir un cateto y una hipotenusa\n\n");
    printf("Escoge una opcion: ");
    scanf("%d", &opcion);

    switch(opcion)
    {
        case 1:
        {
            printf("\nIntro cateto 1: ");
            scanf("%f", &c1);

            printf("Intro cateto 2: ");
            scanf("%f", &c2);

            h=sqrt((c1*c1)+(c2*c2));
            printf("La hipotenusa es: %f\n", h);

            break;
        }

        case 2:
        {
            printf("\nIntro un cateto: ");
            scanf("%f", &c1);

            printf("Intro hipotenusa: ");
            scanf("%f", &h);

            c2=sqrt((h*h)-(c1*c1));
            printf("El otro cateto es: %f\n", c2);

            break;
        }

        default:
            printf("La opción es incorrecta");
    }

}


No hay comentarios:

Publicar un comentario