Uma sorveteria vende três tipos de picolés. Sabendo-se que o picolé tipo 1 é vendido por R \ 1.50 , o do tipo 2 porR $2.00 e o do tipo 3 porR $ 0.75$, faça um algoritmo que, para cada tipo de picolé, mostre a quantidade vendida e o total arrecadado.

Passo 1

O enunciado pede que eu construa um algoritmo que, para cada um dos três tipos de picolé, mostre (a) a quantidade vendida e (b) o total arrecadado com esse tipo.
Informações dadas: os preços de cada tipo são
p_1 = 1,50 reais para o tipo 1,
p_2 = 2,00 reais para o tipo 2,
p_3 = 0,75 reais para o tipo 3.
O enunciado não diz como os dados das quantidades serão fornecidos, então o algoritmo deverá ler (entrada) a quantidade vendida de cada tipo e então calcular e mostrar a saída pedida.

Passo 2

Definimos as variáveis que vamos usar e o que cada uma representa:
  • q_1, q_2, q_3: quantidades vendidas dos tipos 1, 2 e 3 (cada uma é um número inteiro \ge 0).
  • p_1, p_2, p_3: preços unitários dos tipos 1, 2 e 3 (em reais). Peguei esses valores do enunciado: p_1=1,50, p_2=2,00, p_3=0,75.
  • t_1, t_2, t_3: total arrecadado por cada tipo (em reais). Nosso objetivo é calcular e mostrar q_i e t_i para i=1,2,3.

Passo 3

Fórmula central que vamos usar: o total arrecadado por um tipo é o produto da quantidade vendida pelo preço unitário. Escrevendo em fórmula,
t_i = q_i \cdot p_i \quad\text{para } i=1,2,3.
Aqui q_i é o número de unidades vendidas do tipo i e p_i é o preço de cada unidade do tipo i. Multiplicação é a operação adequada porque cada unidade contribui com p_i reais para o total.

Passo 4

Estrutura do algoritmo (ideia geral):
  1. Definir os preços p_1,p_2,p_3 conforme o enunciado.
  2. Ler as quantidades q_1,q_2,q_3 (entrada do usuário ou de um arquivo). Verificar que são inteiros não negativos. Se quiser, tratar entradas inválidas pedindo novamente.
  3. Calcular t_1, t_2, t_3 usando t_i = q_i \cdot p_i.
  4. Mostrar, para cada tipo i, a quantidade q_i e o total t_i, formatando t_i com duas casas decimais (moeda).

Passo 5

Vou explicar detalhadamente cada operação para você aplicar na prova:
  • Ler q_i: significa aceitar um número inteiro. Se a entrada vier como texto, converta para inteiro e verifique q_i \ge 0.
  • Multiplicar q_i por p_i: por exemplo, se q_1=4 e p_1=1,50 então
t_1 = 4 \cdot 1,50 = 6,00.
Multiplicação de inteiro por número decimal dá um decimal (valor em reais).
  • Formatar resultado: para dinheiro, escrevemos sempre com duas casas decimais, por exemplo 6,00 em vez de 6.

Passo 6

Detalhe sobre validação: na prova geralmente as quantidades são inteiros não negativos. Se quiser robustez no algoritmo, faça:
  • Se a entrada de q_i não for um inteiro ou for negativa, informe erro e peça novamente.
    Mas em questões de prova simples, você pode assumir que as quantidades fornecidas são válidas.

Passo 7

Exemplo numérico (para fixar): suponha que as entradas sejam q_1=10, q_2=5, q_3=20. Usando p_1=1,50, p_2=2,00, p_3=0,75,
  • Calcular t_1:
t_1 = q_1 \cdot p_1 = 10 \cdot 1,50 = 15,00.
  • Calcular t_2:
t_2 = q_2 \cdot p_2 = 5 \cdot 2,00 = 10,00.
  • Calcular t_3:
t_3 = q_3 \cdot p_3 = 20 \cdot 0,75 = 15,00.
Saída esperada (para cada tipo): quantidade e total, por exemplo:
Tipo 1: quantidade = 10, total = R\$\,15,00
Tipo 2: quantidade = 5, total = R\$\,10,00
Tipo 3: quantidade = 20, total = R\$\,15,00

Passo 8

Observações finais e dicas práticas para a prova:
  • Faça as contas de multiplicação sem calculadora quando possível: multiplicar inteiros por números com duas casas decimais é equivalente a multiplicar por inteiro e então dividir por 100 se você transformar os preços em centavos. Ex.: 20 \cdot 0,75 = 20 \cdot 75 / 100 = 1500 / 100 = 15,00. Isso ajuda a evitar erros com vírgula.
  • Sempre escreva os resultados em reais com duas casas decimais.
  • Se o enunciado pedir também o total geral arrecadado, some t_1+t_2+t_3.

Resposta

Definir p_1=1,50, p_2=2,00, p_3=0,75\nLer q_1, q_2, q_3 (inteiros \ge 0)\nCalcular t_1 = q_1 \cdot p_1\nCalcular t_2 = q_2 \cdot p_2\nCalcular t_3 = q_3 \cdot p_3\nImprimir "Tipo 1: quantidade = “, q_1, " total = R$”, t_1 (formatar com 2 casas decimais)\nImprimir "Tipo 2: quantidade = ", q_2, " total = R$ ", t_2 (formatar com 2 casas decimais)\nImprimir "Tipo 3: quantidade = ", q_3, " total = R$ ", t_3 (formatar com 2 casas decimais)

Exercícios relacionados