1
resposta

desafio solução

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

function frase (){ console.log('Olá mundo!'); } frase ();

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

function retornaNome (nome){ console.log(Olá ${nome}!); } retornaNome = ('sergio');

//Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.

function retornaNumero(numero){ return numero *2; } let resultado = retornaNumero (2); console.log (resultado);

//Criar uma função que recebe três números como parâmetros e retorna a média deles.

function retornaMedia (numero1, numero2, numero3){ return (parseInt (numero1 + numero2 + numero3) /3) } let resultado = retornaMedia (2, 2, 2); console.log (resultado);

//Criar uma função que recebe dois números como parâmetros e retorna o maior deles.

function numeroMaior (a, b){ return a > b ? a : b; } let numero = numeroMaior (2, 3); console.log (O numero maior é: ${numero});

//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 dobro(numero) { return numero * numero; }

let resultado = dobro(2); console.log(resultado);

1 resposta

Olá, Sergio!

Parece que você já resolveu todos os desafios propostos, parabéns!

No entanto, notei um pequeno detalhe no segundo desafio que pode estar causando confusão.

Na função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console, você escreveu:

retornaNome = ('sergio');

O correto seria:

retornaNome('sergio');

Ou seja, você deve usar parênteses em vez de igualdade para chamar a função. A igualdade é usada para atribuição, enquanto os parênteses são usados para chamar funções.

Espero ter ajudado e bons estudos!