Segue algumas dicas para que consiga resolver o exercício:
Para resolver esse exercício, tente pensar no problema como uma sequência de ações repetidas.
- Primeiro, entenda o objetivo:
O programa precisa mostrar uma contagem regressiva começando em 10 e terminando em 1.
Depois que terminar a repetição, ele deve mostrar uma mensagem final:
"Aproveite a promoção agora!"
- Agora pense:
Se os números vão de 10 até 1, existe um padrão.
O número:
- começa em 10
- diminui de 1 em 1
- para quando chegar em 1
Isso já mostra que você precisa de uma estrutura de repetição controlada.
- Reflita sobre o laço for:
O for normalmente possui:
- um ponto de início
- uma condição para continuar
- uma atualização da variável
Então pergunte a si mesmo:
- Qual será o valor inicial?
- Enquanto qual condição o laço deve continuar?
- A variável aumenta ou diminui?
- Dentro da repetição:
A cada volta do laço, o programa precisa:
- pegar o número atual
- montar a mensagem personalizada
- exibir essa mensagem
Ou seja:
cada repetição usa o valor atual da contagem.
- Depois que o laço terminar:
O programa ainda precisa mostrar uma última mensagem.
Então pense:
Essa mensagem final faz parte da repetição ou deve aparecer apenas uma vez no final?
- Organizando a lógica completa:
- Iniciar a contagem em 10
- Repetir enquanto o número for maior ou igual a 1
- Mostrar a mensagem usando o número atual
- Diminuir o número a cada repetição
- Quando terminar, mostrar:
"Aproveite a promoção agora!"
Dica importante:
Quando tiver dificuldade com laços, tente “simular” manualmente no papel:
- primeira volta - número 10
- segunda volta - número 9
- terceira volta - número 8
Isso ajuda muito a entender como o for funciona na prática.
Testa ai e me de um feedback.
Bons estudos.