1
resposta

Resolução

Fiz o teste utilizando python e já testei para saber se está funcional.

contador = 0
soma = 0

despesa = int(input("Informe a despesa (ou 0 para encerrar): "))

while despesa != 0:
    soma = soma + despesa      
    contador = contador + 1    
    despesa = int(input("Informe a próxima despesa (ou 0 para encerrar): "))

print("Foram registradas", contador, "despesas.")
print("O valor total foi:", soma)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Suellen! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, o código está funcional e bem estruturado. Você utilizou corretamente o loop while para registrar as despesas e somá-las até que o usuário digite 0. Isso demonstra uma boa compreensão da lógica de repetição e do controle de fluxo.

Continue praticando e testando variações, como incluir uma média das despesas registradas.

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