1
resposta

Desafio 2 - Curso 2

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

function olaMundo(){
    console.log('Olá, Mundo!');
}
olaMundo()

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

nome = prompt('Qual seu nome?');

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

digaOla(nome);

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

n = prompt('Digite um numero');

let dobro = (a) => a*2;

console.log(dobro(n));

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

n1 = parseInt(prompt('Digite o 1º numero'));
n2 = parseInt(prompt('Digite o 2º numero'));
n3 = parseInt(prompt('Digite o 3º numero'));
let media = (a, b, c) => (a+b+c)/3;

console.log(Math.floor(media(n1,n2,n3)));

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

num1 = parseInt(prompt('Digite o 1º numero'));
num2 = parseInt(prompt('Digite o 2º numero'));

let maior =  (a, b) => {return a > b? `Entre os numeros digitados ${a} é o maior`: `Entre os numeros digitados ${b} é o maior`}

// ou let maior =  (a, b) => a > b? `Entre os numeros digitados ${a} é o maior`: `Entre os numeros digitados ${b} é o maior`

console.log(maior(num1,num2));


// 6 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

num = parseInt(prompt('Digite um numero'));

let multiplicação = (a) => {return a*a};

console.log(multiplicação(num));
1 resposta

Oi Fernando,

Parabéns por resolver os desafios do curso! 👍

Seu código está muito bom e você conseguiu implementar todas as funções corretamente. 📋

A forma como você utilizou console.log() para exibir os resultados e prompt() para receber os inputs está perfeita para este exercício.

A função de média está ótima, mas vale pensar se o Math.floor() é realmente o que você quer. 🤔 Ele arredonda o resultado para baixo, então talvez Math.round() ou simplesmente exibir o valor decimal fossem outras opções.

Uma dica para o futuro é declarar suas variáveis com let ou const dentro das funções ou no escopo que você precisa. 💪 Isso ajuda a evitar comportamentos inesperados no seu código.

🤓 Para saber mais: Funções em JavaScript.

Continue praticando e explorando os desafios! 😄