1
resposta

Meus códigos

function saudacao() {
    console.log('Olá, mundo!');
}
saudacao();
function mensagem(nome) {
    console.log(`Olá, ${nome}!`);
}
mensagem('Gabi');
function dobro(numero) {
    return (numero * 2);
}
console.log(dobro(25));
function media(a, b, c) {
    return ((a + b + c) / 3);
}
console.log(media(2, 3, 10));
function maior(c, d) {
    if (c > d) {
        return (c);
    } else {
        return (d);
    }
}
console.log(maior(15, 6));
function quadrado(numer) {
    return (numer * numer);
}
console.log(quadrado(4));
1 resposta

Olá, Gabriella, como vai?

Seu código atende corretamente a todos os desafios propostos. As funções foram declaradas de forma clara, os parâmetros estão sendo utilizados de maneira adequada e os retornos fazem sentido dentro de cada contexto. Também é positivo ver que você já está testando as funções com chamadas no console, pois isso ajuda bastante na validação do comportamento esperado.

Como dica de evolução, você pode começar a explorar formas alternativas de escrever algumas soluções, como utilizar expressões mais enxutas ou recursos nativos da linguagem quando fizer sentido. Isso contribui para ganhar fluidez na leitura e escrita do código ao longo do tempo.

Por exemplo, na função que retorna o maior número, também seria possível escrever algo como return Math.max(c, d);. Da mesma forma, funções simples como a do dobro ou do quadrado podem futuramente ser escritas no formato de arrow function, como const dobro = n => n * 2;, mantendo o mesmo resultado.

Parabéns pela prática e por compartilhar suas soluções. Continue trazendo seus códigos e dúvidas sempre que quiser, o fórum segue à disposição para ajudar no seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!