Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Minha resolução

  1. Espere o usuário digitar todos os gastos que teve durante o mês.
    • Enquanto os valores são digitados, somarei todos os valores.
    • (gasto 1 + gasto 2 + gasto 3...gasto N = Total de gastos no mês).

2.1 Se (gasto < 0)... não atribuo na conta e avisarei que não seria um valor valido, pois não iria se considerar um gasto, e sim um lucro.
2.2 Se (gasto = 0)... ocorre a finalização do programa, imprimindo/exibindo os dados obtidos no cálculo, ou seja, "Total de gastos no mês".

Não sei se entendi muito bem, mas isso poderia ser um algoritmo? Tentei botar algumas coisinhas a mais

1 resposta
solução!

Oi, João! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Do jeito que você explicou, sua ideia faz sentido e mostra uma boa organização do raciocínio, deixando claro como o problema pode ser resolvido passo a passo. A separação entre entrada de dados, validação dos valores e condição de parada mostra que você está aplicando bem o pensamento lógico.

Uma dica interessante para o futuro é treinar a descrição de algoritmos em passos, antes mesmo de pensar em código. Veja este exemplo:


Inicio
Total = 0

Enquanto valor diferente de 0
  Leia valor
  Se valor maior que 0
    Total = Total + valor
  Senao
    Exiba mensagem de valor invalido
Fim enquanto

Exiba Total
Fim

Esse algoritmo descreve a lógica do problema usando linguagem simples, ajudando a organizar o pensamento antes de transformar em código.

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