Exercícios Resolvidos de Expressões e precedência

Ver Teoria

Enunciado

O preço que um consumidor paga por um carro é composto pelo custo de fábrica, valor dos impostos e o valor do lucro do distribuidor. Faça um programa que gere o custo de fábrica de um carro e os valores pagos de imposto e pelo lucro do distribuidor, sabendo preço pago pelo consumidor. Dados: 45% de imposto sobre o custo de fábrica, e o lucro do distribuidor equivale a 12% sobre o custo de fábrica.

Passo 1

E aí, pessoal! Vamos pro exercício.

Antes de mais nada vamos escrever o cabeçalho do programa;

Essa questão fica mais fácil se a gente pensar em termos de entradas e saída do programa e vamos declarando as variáveis aos poucos.

Esse programa vai receber um único valor referente ao preço pago pelo consumidor. Este é um valor monetário, que sempre são valores reais com pelo menos duas casas decimais, então devem ser do tipo f l o a t :

f l o a t   p r e c o C o n s u m i d o r

E como saídas o programa vai imprimir o custo de fabricação do carro, o valor pago de impostos, e o valor do lucro do distribuidor.

f l o a t   c u s t o F a b r i c a f l o a t   v a l o r I m p o s t o f l o a t   v a l o r L u c r o

Além disso temos alguns dados necessários para resolver a questão. o valor da taxa de imposto que é 45%, e a taxa de lucro do distribuidor que é de 12%. Esses valores devem ser constantes, pois não devem ser alterados ao longo do código

c o n s t   f l o a t   t a x a I m p o s t o = 0.45 c o n s t   f l o a t   t a x a L u c r o = 0.12

A parte mais chata foi essa em que a gente organizou o programa. Agora vamos juntos desenvolver o restante.

Passo 2

Agora a gente precisa receber o valor que o consumidor paga pelo carro, pois essa será a base dos cálculos da questão.

Usando o c o u t vamos solicitar o valor, e com o c i n vamos armazenar o valor na variável adequada:

Passo 3

Beleza. Agora vamos desenvolver a contabilidade!

A questão afirma pra gente o preço do carro é a soma do custo de fabricação com o lucro e os impostos:

p r e c o C o n s u m i d o r = c u s t o F a b r i c a + v a l o r I m p o s t o + v a l o r L u c r o

E também diz que os impostos e o lucro são calculados com base no custo de fábrica:

v a l o r I m p o s t o   =   c u s t o F a b r i c a ⋅ t a x a I m p o s t o

v a l o r L u c r o   =   c u s t o F a b r i c a ⋅ t a x a L u c r o

Porém, o programa recebe o valor do preço pago pelo consumidor. Então podemos rearranjar as equações para descobrir o valor do custo de fábrica:

c u s t o F a b r i c a   = p r e c o C o n s u m i d o r 1   +   t a x a I m p o s t o   +   t a x a L u c r o

Para escrever isso no C++ vamos precisar usar parêntesis para garantir que a soma no denominador ocorra antes da divisão:

c u s t o F a b r i c a   =   p r e c o C o n s u m i d o r / ( 1   +   t a x a I m p o s t o   +   t a x a L u c r o )

No código teremos:

E com o custo de fabricação podemos calcular o valor do lucro e dos impostos:

Massa! Agora temos tudo calculado

Passo 4

Pra terminar o código só precisamos imprimir os resultados. Vamos utilizar o c o u t para imprimir o valor contido em cada variável, juntamente com uma frase que identifica o valor.

E prontinho, o código está finalizado

Passo 5

Pra finalizar, vamos testar o código. Vamos dizer que o consumidor paga um valor de R $ 78.500,00 em um carro. O resultado é:

Se a saída do seu programa está igual a essa, então está tudo certinho! Questão concluída.

Passo 6

Resposta