Você está na página 1de 2

Lei Trigonometrica

% x = α

% y = β

% z = γ

clear

clc

%Dados de entrada

seg_a = input("Digite o comprimento da reta A: ");

seg_b = input("Digite o comprimento da reta B: ");

seg_c = input("Digite o comprimento da reta C: ");

%Processo

x_rad = acos(((seg_b^2)+(seg_c^2)-(seg_a^2))/(2*seg_b*seg_c));

y_rad = acos(((seg_a^2)+(seg_c^2)-(seg_b^2))/(2*seg_a*seg_c));

z_rad = acos(((seg_a^2)+(seg_b^2)-(seg_c^2))/(2*seg_a*seg_b));

x_graus = x_rad*(180/pi);

y_graus = y_rad*(180/pi);

z_graus = z_rad*(180/pi);

soma_graus = (x_graus + y_graus + z_graus);

lei_1 = ((seg_b/sin(y_rad))-(seg_a/sin(x_rad)));

lei_2 = ((seg_b/sin(y_rad))-(seg_c/sin(z_rad)));

lei_3 = ((seg_a/sin(x_rad))-(seg_c/sin(z_rad)));

%Dados de saida
if ((x_graus+y_graus+z_graus)==180||(seg_b==seg_c & seg_b==seg_a & seg_c==seg_a))

printf("\nÂngulo de α em graus: %fº", x_graus);

printf("\nÂngulo de β em graus: %fº", y_graus);

printf("\nÂngulo de γ em graus: %fº", z_graus);

printf("\n\nSoma dos ângulos em graus: %fº", soma_graus);

printf("\nTriangulo existe.\n");

printf("\nTeste da lei dos senos 1: %f",lei_1);

printf("\nTeste da lei dos senos 2: %f",lei_2);

printf("\nTeste da lei dos senos 3: %f",lei_3);

printf("\nNote que os valores da lei dos senos 1, lei dos senos 2, lei dos senos 3 são zero
ou")

printf("\nproximos de zero, satisfazendo a lei dos senos\n")

else

printf("\nTriangulo não existe.\n")

endif

Você também pode gostar