Oi, Davi, tudo bem ?
Desculpa a demora em te responder!
Exatamente como você escreveu no seu post, a variável totalGastoComEventos
precisa estar fora do laço de repetição while
, caso contrário na nova iteração do loop que pergunta por outros gastos, a variável totalGastoComEventos
recebe o valor zero novamente. Desse modo, a variável que criamos não acumularia gastos e não teríamos como calcular a média de gastos por evento.
Continue se dedicando em seus estudos para aprimorar ainda mais suas habilidades e desenvolver seus conhecimentos e caso tenha dúvidas, estarei à disposição.
Abraços!