As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.
Passo 1
Beleza, vamos recapitular o que o enunciado pede e a matéria envolvida.
Enunciado: “As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.”
Conteúdo: programação básica – variáveis, leitura de dados, estruturas condicionais (if-else) e operações aritméticas (multiplicação).
O que precisamos saber:
Enunciado: “As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.”
Conteúdo: programação básica – variáveis, leitura de dados, estruturas condicionais (if-else) e operações aritméticas (multiplicação).
O que precisamos saber:
- Como guardar um valor em uma variável.
- Como usar if-else para decidir entre dois preços.
- Como fazer multiplicação e mostrar o resultado.
Passo 2
Primeiro a gente lê a quantidade de maçãs e guarda numa variável, digamos
Em pseudocódigo:
n
.Em pseudocódigo:
leia(n)
Aqui
n
é o número de maçãs que a pessoa vai comprar.Passo 3
Agora, usamos uma estrutura condicional para escolher o preço unitário
p
:- Se
n < 12
, então cada maçã custa R$ 1,30; - Caso contrário (ou seja,
n ≥ 12
), custa R$ 1,00.
Em pseudocódigo fica:
se n < 12 então
p ← 1.30
senão
p ← 1.00
fim se
Teoria: o
if
(ou se
) testa uma condição booleana (n < 12
). Se for verdadeira, executa o primeiro bloco; se for falsa, vai para o bloco senão
.Passo 4
Com o preço unitário
p
definido, basta multiplicar pelo número de maçãs para achar o custo total c
:Isso usa a operação de multiplicação na programação, igual na matemática.
Passo 5
Por fim, exibimos o valor de
c
na tela:escreva(c)
Pronto! O programa termina mostrando o custo total.
Resposta
Pseudocódigo completo:
leia(n)
se n < 12 então
p ← 1.30
senão
p ← 1.00
fim se
c ← n × p
escreva(c)