Exercícios Resolvidos de Variável e Tipos Básicos

Ver Teoria

Enunciado

Suponha que você foi contratado para desenvolver um jogo em C++. Durante esse processo, você deve desenvolver a física do jogo, ou seja, as equações que regem aquele mundo virtual. Pensando na física de um bloco sendo arrastado no chão, declare variáveis para guardar as informações do coeficiente de atrito estático do bloco com o chão, do coeficiente de atrito dinâmico, da força normal e da força de atrito estático máxima e da força de atrito dinâmico. Inicialize essas variáveis com os valores que achar adequado.

Passo 1

Eai, tudo beleza?

Nessa questão, nós vamos declarar as variáveis indicadas no enunciado para simular um sistema de um bloco sendo arrastado no chão. Para isso, vamos utilizar o tipo f l o a t , pois esses valores podem ser melhor representados utilizando números reais.

Primeiramente, vamos iniciar a nossa função m a i n ( ) e declarar as variáveis do para representar o coeficiente de atrito estático, o dinâmico e a força normal, que vamos chamar de u _ e s t a t i c o , u _ d i n a m i c o e n o r m a l , respectivamente.

Perceba que iniciamos com valores iniciais, assim como é orientado pelo enunciado.

Passo 2

Agora, vamos declarar as variáveis que representar a força de atrito estático máxima e a força de atrito dinâmico. Nós sabemos que é possível chegar nessas forças por meio das fórmulas:

f a t e s t = μ e s t ⋅ N

f a t d i n = μ d i n ⋅ N

Como já declaramos as outras variáveis com valores iniciais, podemos fazer com que as forças de atrito tenham os seus valores definidos com base nas variáveis anteriores:

Resposta