Oi, Gabriela! Como vai?
Agradeço por compartilhar.
Gostei da sua organização do algoritmo, está bem estruturado e segue uma lógica clara de entrada, processamento e saída. Sua construção do loop com condição de parada usando o zero está correta e mostra um bom entendimento de controle de repetição e acumulação com a variável somaTotal.
Continue praticando esse tipo de raciocínio, pois ele é muito importante para resolver problemas mais complexos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!