Exercícios Resolvidos de cmath - Mais matemática com C++

Ver Teoria

Enunciado

Calcule o momento de inércia I x , I y e I z de um cone, sabendo que:

Receba do usuário o valor da massa ( m ) , do raio ( r ) e da altura ( h ) .

Passo 1

Vamos incluir a biblioteca cmath> para gente ter acesso as funções de matemática do C++

A questão é bem direta. De cara vamos declarar seis variáveis: m , r , h que serão recebidas do usuário, e as a I x , I y e I z que serão calculadas. Todas serão do tipo d o u b l e pois precisão é muito importante no cálculo de momentos de inércia.

E claro, vamos aproveitar e já receber os valores do usuário:

Passo 2

Agora its math time:

Vamos aplicar as formulas do momento de inércia no C++:

I x = I z = 3 5 m ⋅ r 2 4 + h 2

Convertendo para as fórmulas do C++ vamos obter:

Já o momento de Inércia em I z é:

I z = 3 m r 2 10

Que no C++ fica:

Passo 3

E pra fechar a questão, vamos usar o c o u t para exibir os valores na tela:

Resposta