Oi, Patrícia! Como vai?
Agradeço por compartilhar.
Gostei da sua organização do algoritmo, ficou bem claro o fluxo de entrada, repetição e finalização. A forma como você estruturou o uso do loop enquanto e a condição de parada com o valor 0 está bem alinhada com a proposta da atividade.
Siga praticando esse tipo de construção, isso fortalece muito seu raciocínio lógico.
Dica: para evoluir ainda mais, tente escrever esse algoritmo também em formato de pseudocódigo estruturado (com início, fim e identação). Isso ajuda a visualizar melhor a lógica e facilita quando for transformar em código em uma linguagem de programação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!