Bom dia, Matheus! Tudo bem com você?
Sua solução está correta e funciona perfeitamente! Ambas as versões do código cumprem a tarefa de realizar uma contagem regressiva a partir de um número fornecido pelo usuário até 0. A principal diferença é que você usou a variável numero
enquanto o instrutor usou numeroMaximo
. Isso não afeta o funcionamento do código. Portanto, você pode seguir com o jeito que fez. Não há erro na sua abordagem.
Gostaria de aproveitar este momento para destacar um ponto importante na programação: é completamente normal existirem diferentes formas de se chegar a um mesmo resultado. Em programação, não existe um único "gabarito" ou caminho correto para resolver um problema. O que realmente importa é que o código funcione corretamente e produza o resultado esperado.
Claro, à medida que você avança nos seus estudos e na sua carreira, vai aprender mais sobre boas práticas e performance, que são aspectos essenciais para escrever código eficiente e sustentável. No entanto, quando estamos começando, o foco principal deve ser entender os conceitos e garantir que o código funcione corretamente. Sendo assim, não se preocupe se o seu código não parece exatamente igual ao do instrutor, desde que ele produza o mesmo resultado. Conte sempre com o fórum quando dúvidas surgirem.
Espero ter ajudado. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!