Olá, Pedro. Como vai?
Agradeço por compartilhar.
Você desenhou uma estrutura excelente delineando o esqueleto do algoritmo para simular a dinâmica de vendas. O uso de uma estrutura de repetição para acumular os valores individuais na variável de balanço é uma ótima aplicação prática dos fundamentos de lógica, garantindo que o programa rastreie os custos de forma progressiva antes de submeter o montante à verificação de fidelidade do usuário.
É muito bom ver o seu progresso na organização de fluxos lógicos para a resolução de problemas do mundo real. Uma dica simples sobre o assunto é realizar um ajuste de amarração nas variáveis de controle para evitar falhas de processamento durante a execução do loop. Do jeito que explicou, a quantidade de voltas está associada à variável Qtd, mas a resposta inicial do usuário foi armazenada em QtdTotal. Para garantir que o computador compreenda o ponto de parada, lembre-se de sincronizar esses nomes utilizando o termo QtdTotal na linha do comando de repetição e certifique-se de iniciar a variável de acúmulo de preço com o nome idêntico ao usado no cálculo.
Na sua visão, mapear esse passo a passo em formato de pseudocódigo antes de partir para a escrita do programa em uma linguagem como JavaScript ou Python ajuda a identificar esses pequenos desvios de variáveis de forma mais direta?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!