prova de C
#include
#include
void main()
{ int operacao; float a, b, c, resultado, resultado1, resultado2, resultado3;
printf ("O que deseja fazer? digite o numero correspondente a operacao\n\n1 - Lado de um triangulo retangulo\n2 - seno / cosseno / tangente\n3 - secante / cossecante / cotangente\n\n"); scanf ("%d", &operacao);
switch (operacao)
{
case 1: //lado de um triangulo retangulo printf ("\nQual o lado do triangulo que falta?\n\n1 - Hipotenusa\n2 - Cateto qualquer\n\n"); scanf ("%d", &operacao);
switch (operacao) { case 1://valor da hipotenusa printf ("\n\nDigite o valor dos catetos\n\n"); scanf ("%f", &a); scanf ("%f", &b); resultado1 = (a * a) + (b * b); resultado = sqrt(resultado1); break; case 2://valor de um cateto printf ("\n\nDigite o valor da hipotenusa e do cateto respectivamente\n\n"); scanf ("%f", &a); scanf ("%f", &b); resultado1 = (a * a) - (b * b); resultado = sqrt(resultado1); break; default: printf ("\n\nCaractere invalido"); } printf ("\n\nO resultado e: %f\n\n", resultado); system("PAUSE"); case 2: //seno, cosseno e tangente printf ("\n\nQual o angulo que deseja?\n\n"); scanf ("%f", &c); resultado = c * 3.14 / 180; resultado1 = sin(resultado); resultado2 = cos(resultado); resultado3 = tan(resultado); printf ("\n\nSeno: %f", resultado1); printf ("\nCosseno: %f", resultado2); printf ("\nTangente: %f\n", resultado3); system ("PAUSE");
case 3: //secante, cossecante e cotangente printf ("\n\nQual o angulo que deseja?\n\n"); scanf ("%f", &c); resultado = c * 3.14 / 180; resultado1 = 1 / sin(resultado); resultado2 = 1 / cos(resultado); resultado3 = 1 / tan(resultado); printf ("\n\nSecante: %f", resultado1); printf ("\nCossecante: %f", resultado2); printf ("\nCotangente: %f\n", resultado3); system ("PAUSE");
default:
printf