Suponha que você foi ao supermercado e comprou:
- N quilos de café, cujo custo unitário é Q ;
- L litros de leite, cujo custo unitário é P;
- B quilos de banana, cujo custo unitário é T.
Faça um algoritmo que imprima: nome do produto, total gasto com cada produto e o total gasto no mercado.
Passo 1
O enunciado dá as quantidades e os preços unitários dos três produtos que você comprou e pede que o algoritmo imprima, para cada produto, o nome e o total gasto com ele, e por fim o total gasto no mercado.
Informações dadas:
- Quantidade de café:
(em quilos). - Preço unitário do café:
(preço por quilo). - Quantidade de leite:
(em litros). - Preço unitário do leite:
(preço por litro). - Quantidade de banana:
(em quilos). - Preço unitário da banana:
(preço por quilo).
O que o algoritmo deve imprimir:
- Para cada produto — café, leite e banana — imprimir o nome do produto e o total gasto com ele.
- Depois imprimir o total gasto no mercado (soma dos três totais anteriores).
Passo 2
Definição das contas que precisamos fazer (fórmulas):
- Total gasto com café:
. - Total gasto com leite:
. - Total gasto com banana:
. - Total gasto no mercado:
.
Aqui cada variável tem significado claro:
-
representam quantidades (podem ser números inteiros ou reais). -
representam preços unitários (números reais). - As multiplicações resultam em valores monetários (mesma unidade do preço).
Passo 3
Explicando passo a passo os conceitos usados (modo bem prático):
- Multiplicação como cálculo de “quantidade × preço”: se eu compro
quilos de café a reais por quilo, o gasto é reais. É exatamente isso que usamos nas fórmulas acima. - Somar os totais por produto dá o total geral: somar valores monetários é direto; por exemplo
. - Tipos de dados: no algoritmo, trate as quantidades e os preços como números reais (float) porque a pessoa pode comprar, por exemplo,
kg de banana ou o preço pode ter centavos.
Passo 4
Estrutura lógica do algoritmo (passos que você fará no programa):
- Ler os seis valores de entrada:
. - Calcular
. - Calcular
. - Calcular
. - Calcular
. - Imprimir, em linhas separadas, o nome do produto e o total gasto correspondente (formatando com duas casas decimais é o mais comum).
- Imprimir o total do mercado (também com duas casas decimais).
Vou escrever o pseudocódigo didático e logo depois o algoritmo final na seção de resposta.
Passo 5
Exemplo numérico completo (para você ver como fica na prática):
Suponha que:
Suponha que:
-
(kg de café), -
(R$ por kg de café), -
(litros de leite), -
(R$ por litro de leite), -
(kg de banana), -
(R$ por kg de banana).
Cálculos:
-
. -
. -
. -
.
Saída esperada (exemplo de formatação):
Café: R$ 30,00\n
Leite: R$ 12,00\n
Banana: R$ 4,50\n
Total: R$ 46,50
Café: R$ 30,00\n
Leite: R$ 12,00\n
Banana: R$ 4,50\n
Total: R$ 46,50
Passo 6
Observações práticas para a prova e para implementação:
- Se você for codar em uma linguagem como Python, use float para as entradas e a função de formatação para mostrar duas casas decimais, por exemplo
f"{valor:.2f}". - Validação simples: se alguma quantidade for negativa, trate como erro (não faz sentido comprar quantidade negativa). Mas se o enunciado não pede validação, não precisa complicar — na prova faça o algoritmo principal e, se sobrar tempo, adicione verificações.
- Impressão: escreva sempre o nome do produto seguido do valor, cada um em linha separada, exatamente como o enunciado pede.
Passo 7
Estratégia rápida para escrever isso na prova sem errar:
- Vá direto à leitura das seis variáveis.
- Faça as três multiplicações, depois a soma.
- Imprima as quatro linhas finais (3 produtos + total).
- Não invente passos intermediários inúteis — seja objetivo. Se precisar justificar, escreva as fórmulas que usamos.
Resposta
Ler
\n
\n
\n
\n
\n
Imprimir "Café: R$ " + format( , 2 casas decimais)\n
Imprimir "Leite: R$ " + format( , 2 casas decimais)\n
Imprimir "Banana: R$ " + format( , 2 casas decimais)\n
Imprimir "Total: R$ " + format( , 2 casas decimais)
Imprimir "Café: R$ " + format(
Imprimir "Leite: R$ " + format(
Imprimir "Banana: R$ " + format(
Imprimir "Total: R$ " + format(