Faça um programa que use a função static_cast para converter um número real que o usuário passa para o programa em valor inteiro. Ao fim, imprima o valor inteiro após a seguinte mensagem “A parte inteira do numero digitado e “.

Passo 1

Primeiramente, vamos incluir a biblioteca i o s t r e a m (linha 01), inicializar a função main e declarar as duas variáveis a serem utilizadas: aquela que vai guardar o valor real passado pelo usuário e aquela que vai armazenar a parte inteira (linhas 8 e 9).

Vamos adotar r e a l como nome para a primeira variável e i n t e i r o como nome para a segunda.

Após isso, vamos printar uma mensagem para indicar que o usuário deve digitar um número real (linha 11) e, logo em seguida, vamos fazer a leitura desse número e atribuí-lo a variável r e a l (linha 12).

Passo 2

Agora, vamos implementar o comando s t a t i c _ c a s t para que a variável i n t e i r o receba o valor passado ao programa como um i n t . Fazemos isso na linha 14.

Agora, basta imprimir na tela a mensagem que está no enunciado, com o comando cout (linhas 16 a 18).

Resposta

Exercícios Resolvidos de Redefinição e Conversão de Tipos

Ver Teoria