1
resposta

[Projeto] Desafio: hora da prática [5]

//Criar uma função que exibe "Olá, mundo!" no console.

function ola() {
    console.log('Olá, mundo!')
}

//Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.

function olaNome(nome){
    console.log(`Olá, ${nome}!`)
}

//Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function double(num){
    return num*2;
}

//Criar uma função que recebe três números como parâmetros e retorna a média deles.
function average (num1, num2, num3){
    return (num1+num2+num3)/3
}

//Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function bigger (num1, num2){
    num1>num2? num1:num2
}

//Criar uma função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo
function squared (num){
    return num*num
}
1 resposta

Olá, Ian!

Muito obrigado por compartilhar aqui seus códigos. Estão demais! Parabéns.

Notei apenas um pequeno detalhe que pode estar causando confusão na função bigger. Você esqueceu de incluir a palavra-chave return antes da expressão condicional. Sem o return, a função não vai fornecer o resultado quando chamada.

Aqui está como a função bigger deveria ser:

function bigger (num1, num2){
    return num1>num2? num1:num2;
}

Com essa pequena correção, todas as suas funções devem funcionar conforme esperado.

Espero ter ajudado.

Até mais e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!