Oii, Guilherme. Tudo bem?
É muito legal ver sua dedicação em resolver os desafios propostos. Praticar a lógica de programação com funções é um passo fundamental para consolidar o que você aprendeu no curso.
Sua implementação ficou organizada e demonstra que você compreendeu bem a estrutura das funções e o uso de parâmetros e retornos.
- Tratamento de erros: No desafio do IMC, você adicionou uma verificação com
isNaN e conferiu se a altura é maior que zero. Isso demonstra cuidado com possíveis entradas inválidas do usuário. - Uso do
while: Você utilizou o laço de repetição while de forma correta nos desafios do fatorial e da tabuada, mostrando domínio sobre diferentes estruturas de repetição além do for. - Formatação de resultados: O uso do
.toFixed(2) garante que os valores monetários e medidas fiquem legíveis para quem utiliza o programa.
Continue praticando e explorando novas formas de escrever seus códigos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!