Oi, Jamerson! Tudo bem?
Gostei muito da forma como você estruturou o seu simulador! O uso do laço Para foi uma escolha certeira, já que você pergunta logo no início a quantidade de itens, o que torna o código bem direto e organizado.
Separei alguns pontos que achei bem legais e uma observação sobre a exibição dos dados:
- Lógica de acúmulo: Você mandou muito bem ao usar
valorTotal <- valorTotal + precoItem. Esse é o coração de qualquer sistema de vendas, e entender como somar valores dentro de um laço é um passo fundamental. - Aplicação de desconto: A conta do desconto (
* 0.90) está corretíssima e é a forma mais direta de aplicar 10% de redução no valor. - Organização: O uso de comentários para separar as seções (Variáveis, Entrada, Laço) deixa seu código muito fácil de ler e entender.
Uma pequena observação para o seu código
Notei que na hora de exibir o resultado final, você usou a variável item dentro da mensagem, tipo aqui:
Escreva("Valor com desconto do “+item+”: R$ ", valorFinal)
Como o seu programa permite vários itens, a variável item vai guardar apenas o nome do último produto que foi digitado no laço. Se o cliente pediu um café e depois um pão de queijo, o sistema vai dizer "Valor total do pão de queijo", mesmo que o preço seja a soma dos dois.
Para os próximos desafios, você pode tentar criar uma mensagem mais genérica como "Valor total do pedido" ou, quando aprender sobre listas, tentar guardar todos os nomes para mostrar no final.
Parabéns pelo projeto, Jamerson! A lógica está muito bem construída.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!