O assunto da aula, números em ponto flutuante, está no texto da 3a aula.
Incluindo math.h
, tem-se acesso a funções matemáticas, como sqrt
para raiz quadrada, sin
para seno, cos
para cosseno, asin
para arco-seno, etc.
Por exemplo, o comando y = sqrt(x);
vai colocar na variável y
a raiz quadrada do valor da variável x
.
Faça um programa que pede dois números (em ponto flutuante) para o usuário, correspondentes aos catetos de um triângulo retângulo.
O programa deve então calcular e imprimir o valor da hipotenusa e dos dois ângulos não retos desse triângulo.
As funções que calculam seno etc recebem o ângulo em radianos; as funções que calculam ângulos (como acos
), retornam os ângulos em radianos.
Os valores devem ser impressos com 2 casas decimais; os ângulos devem ser impressos em graus.