1
resposta

[Sugestão] Desafio: Calculadora de despesas

Algoritmo para Controle de Despesas

  1. Início

O sistema começa exibindo a mensagem: "Informe o valor da despesa:"

O usuário insere um valor para a despesa.

  1. Verificação do Valor

Se o valor informado não for numérico:

O sistema exibe a mensagem: "Dados inválidos" e encerra o processo.

Se o valor for numérico:

O sistema adiciona o valor à lista de despesas, chamada de lista_valores.

  1. Perguntar se o Usuário Quer Adicionar Outra Despesa

O sistema pergunta ao usuário se ele deseja adicionar um novo valor (mensagem: "Deseja adicionar outra despesa? (sim/não)").

Se o usuário responder "sim":

O sistema retorna à mensagem inicial, pedindo um novo valor de despesa.

Se o usuário responder "não":

O sistema passa para o próximo passo de somar as despesas.

  1. Somar as Despesas

O sistema percorre todos os valores na lista_valores e soma os valores.

  1. Exibir o Total

Ao final, o sistema exibe a mensagem com o total de gastos.

  1. Fim

O processo é encerrado.

Início:
    Exibir "Informe o valor da despesa:"
    Receber o valor da despesa

    Se o valor não for numérico:
        Exibir "Dados inválidos"
        Encerra o processo

    Se o valor for numérico:
        Adicionar valor na lista_valores

    Perguntar: "Deseja adicionar outra despesa? (sim/não)"
    
    Se a resposta for "sim":
        Voltar para "Informe o valor da despesa:"
    
    Se a resposta for "não":
        Somar todos os valores da lista_valores
        Exibir "O total de gastos é: [total]"
        Encerra o processo
Fim.
1 resposta

Olá, Marinaldo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de laços para repetir a entrada de dados, utilizou muito bem condicionais para validar se o valor é numérico e ainda compreendeu a importância de acumular os valores em uma lista para calcular o total.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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