1
resposta

Desafio: Calculadora de despesas

Boa noite a todos!

Sua tarefa é criar um algoritmo, em linguagem natural, que represente a seguinte lógica: o sistema deve somar automaticamente todos os valores informados pelo usuário, sem que ele precise dizer quantas despesas tem. O processo continua até que o valor digitado seja zero. Nesse momento, a soma total deve ser exibida.

Meu algoritmo seria esse:
Enquanto o valor que o usuário digitar for diferente de 0, ir somando todos os valores até o usuário digitar 0, após o usuário digitar o valor 0 então a soma final será mostrada em seu programa como resposta final.

1 resposta

Olá, Kauan, como vai?

Seu algoritmo em linguagem natural está coerente com o que o desafio pede. A lógica de repetição até que o valor seja zero e a soma acumulada no final está bem descrita de forma clara e objetiva.

Uma forma de tornar essa lógica ainda mais fácil de visualizar é detalhar levemente as etapas, mantendo a simplicidade. Por exemplo, descrever o momento em que a soma começa em zero e como cada novo valor é acrescentado ajuda a deixar o raciocínio mais completo.

Um exemplo seria: iniciar a soma em zero, pedir um valor ao usuário, verificar se é diferente de zero e, se for, acrescentar à soma. Depois pedir outro valor e repetir o processo até que o usuário informe zero. Ao final, apresentar o total acumulado.

Seu raciocínio está muito bom e mostra que você entendeu bem o funcionamento de um laço baseado em condição. Continue compartilhando suas soluções no fórum. Estamos à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!