Oii, Priscila! Que bom ter você por aqui começando essa jornada. Fique tranquila, essa sensação de dúvida no início é super normal.
Nesta etapa do curso, o objetivo é: exercitar o pensamento computacional. Antes de "digitar código", precisamos entender os passos que o computador deve seguir. Não é necessário colocar em um ambiente de código.
O seu raciocínio está perfeito. Você conseguiu decompor o problema exatamente como um programador faz antes de escrever a primeira linha de código. O que você montou é o que chamamos de fluxo lógico.
Para ajudar a visualizar como esses passos se conectam, veja como essa lógica se organiza:
O que você já acertou:
- A estrutura de repetição: Você percebeu que, se são 3 itens, o sistema precisa "perguntar" ou processar algo 3 vezes. Na programação, usamos um laço (ou loop) para isso.
- A acumulação: Você somou os valores conforme eles apareciam ($3,50 + 7,00 + 6,00$). No código, usamos uma variável (como uma caixinha) que começa em zero e vai guardando cada novo valor.
- A condicional: O uso do "Se" e "Senão" para o desconto é o coração da lógica de decisão.
Como isso vira código?
Mesmo que você ainda não esteja escrevendo, veja como essa sua lógica ficaria em um formato de "portugol" (um meio termo entre nossa língua e o código):
// Entrada
Escreva "Quantos itens?"
Leia quantidade_itens
total = 0
// Repetição para cada item
Para cada item de 1 até quantidade_itens:
Escreva "Nome do item e preço?"
Leia preco_item
total = total + preco_item
// Processamento do Desconto
Escreva "Cliente cadastrado? (Sim/Não)"
Leia resposta
Se resposta for "Sim":
desconto = total * 0.10
total_final = total - desconto
Senão:
total_final = total
// Saída
Escreva "O valor a pagar é: " + total_final
Espero ter te ajudado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!