Você está aqui: C++ ::: Desafios e Lista de Exercícios Resolvidos ::: Trigonometria - Funções Trigonométricas |
Como calcular o seno, co-seno, tangente, secante, co-secante e co-tangente de um ângulo informado pelo usuário - Desafio de Programação Resolvido em C++Quantidade de visualizações: 408 vezes |
Pergunta/Tarefa: Escreva um programa C++ que pede para o usuário informar um ângulo em graus e informe o seno, co-seno, tangente, secante, co-secante e co-tangente do ângulo informado. Sua saída deve ser parecida com: Informe o ângulo em graus: 35 O ângulo em graus informado foi: 35.0 O ângulo em radianos é: 0.6108652381980153 O seno do ângulo é: 0.573576436351046 O cosseno do ângulo é: 0.8191520442889918 A tangente do ângulo é: 0.7002075382097097 A co-tangente do ângulo é: 1.4281480067421146 A secante do ângulo é: 1.220774588761456 A co-secante do ângulo é: 1.7434467956210982 Veja a resolução comentada deste exercício usando C++: #include <iostream> #include <math.h> // vamos definir o valor da constante PI #define PI 3.1415 using namespace std; // função principal do programa int main(int argc, char *argv[]){ // variáveis usadas na resolução do problema double angulo_graus, angulo_radianos, seno, co_seno, tangente, co_tangente, secante, co_secante; // vamos pedir para o usuário informar um ângulo em graus cout << "Informe o ângulo em graus: "; cin >> angulo_graus; cout << "O ângulo em graus informado foi: " << angulo_graus << endl; // vamos converter o ângulo em graus para ângulo em radianos angulo_radianos = angulo_graus * (PI / 180.0); cout << "O ângulo em radianos é: " << angulo_radianos << endl; // vamos calcular o seno do ângulo seno = sin(angulo_radianos); // vamos calcular o cosseno do ângulo co_seno = cos(angulo_radianos); // vamos calcular a tangente do ângulo tangente = tan(angulo_radianos); // vamos calcular a co-tangente do ângulo co_tangente = (1.0 / tangente); // vamos calcular a secante do ângulo secante = (1.0 / co_seno); // vamos calcular a co-secante do ângulo co_secante = (1.0 / seno); // e mostramos os resultados cout << "O seno do ângulo é: " << seno << endl; cout << "O cosseno do ângulo é: " << co_seno << endl; cout << "A tangente do ângulo é: " << tangente << endl; cout << "A co-tangente do ângulo é: " << co_tangente << endl; cout << "A secante do ângulo é: " << secante << endl; cout << "A co-secante do ângulo é: " << co_secante << endl; cout << "\n" << endl; system("PAUSE"); // pausa o programa return EXIT_SUCCESS; } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |