1
resposta

Desafio Calculadora de despesas: Minha lógica aqui

Olá, pessoal! Compartilhando aqui a minha linha de raciocínio para este desafio.

Logo de cara, pensei no conceito de um Loop (Laço de repetição). O sistema precisaria ficar fazendo a mesma pergunta repetidas vezes, acumulando os valores, até receber uma "senha" para parar.

Aqui está como estruturei minha solução em linguagem natural:

  1. A Lógica Principal (Minha visão):
    O usuário vai digitar todos os valores de suas despesas um por um. Enquanto ele não digitar o número zero, o sistema vai ficar em um "loop", perguntando e somando. Quando ele finalmente digita zero, o sistema entende que acabou, encerra o loop e mostra o resultado final.

  2. O Algoritmo Passo a Passo:

Passo 1 (Preparo): O sistema cria uma memória chamada "Total" valendo 0.

Passo 2 (Entrada): O sistema pergunta: "Digite o valor da despesa (ou 0 para encerrar):"

Passo 3 (O Loop): ENQUANTO o valor digitado for diferente de 0:
O sistema soma esse novo valor ao "Total".
O sistema pede o próximo valor.

Passo 4 (Condição de Parada): Assim que o usuário digita "0", o loop é quebrado.

Passo 5 (Ação Final): O sistema exibe a mensagem com a soma total das despesas.

Exemplo prático de como imaginei:

    Digita 50 -> (Total = 50) -> O loop continua.
    Digita 30 -> (Total = 80) -> O loop continua.
    Digita 0 -> O loop para! -> O sistema exibe: "Seu total gasto foi: 80".

Achei esse desafio muito legal porque mostra na prática como criar um sistema flexível. O usuário não precisa avisar antes quantas compras ele fez, basta ir digitando até terminar. O número "0" funciona como o interruptor que desliga o laço de repetição.

1 resposta

Oi, André! Como vai?

Gostei bastante da forma como você estruturou sua lógica com loop e condição de parada usando o 0. Você organizou bem o raciocínio passo a passo, e a ideia de usar o 0 como “interruptor” ficou clara e prática, mostrando um bom entendimento de controle de fluxo.

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