Calcule a quantidade dinheiro gasto por um fumante. Dados: o número de anos que ele fuma, o nº de cigarros fumados por dia e o preço de uma carteira com 20 cigarros.
Passo 1
Vamos analisar quais são as entradas e saídas deste programa, e vamos decidir o tipo e o nome pras variáveis.
Entradas:
- Quantos anos o usuário fuma: vamos usar uma variável chamada , possibilitando que o usuário fume “um ano e meio” por exemplo.
- A quantidade de cigarros pode ser do tipo chamada , pois é incomum fumar “meio cigarro”
- O preço da carteira pode ser do tipo chamada , pois precisamos de apenas duas casas decimais para inserir dinheiro.
Saídas: A quantidade de dinheiro gasto, pode ser do tipo chamada .
Além disso, a questão informa a quantidade de cigarros em uma carteira, vamos guardar numa variável chamada
Então vamos criar as variáveis e constantes:
Passo 2
Agora vamos pedir as entradas pro usuário. Pra isso a gente usa a função para enviar uma mensagem pro usuário, e com a função a gente recebe os valores que o usuário digitar:
Passo 3
E agora é hora da matemática!
O preço de um cigarro é o preço da carteira, dividido pela quantidade de cigarros numa carteira:
A quantidade total de dias fumando, considerando anos bissextos, é:
Então, o total gasto com cigarros é:
Vamos colocar isso no C++:
A expressão ficou muito grande. Então basta pular pra próxima linha e continuar a conta normalmente. Lembre-se: pro C++ uma linha de código só acaba quando ele encontra o ponto e vírgula.
Passo 4
Pra finalizar a questão, é só a gente imprimir o resultado na tela, e pra isso usamos o :