1
resposta

[Projeto] Desafio: hora da prática

//Criar uma função que exibe "Olá, mundo!" no console.
function olaMundo(){
    console.log("Olá, Mundo!");
}
olaMundo();

//Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function meuNome(nome){
    console.log(`Olá, ${nome}.`);
}
meuNome('Guilherme');

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

//Criar uma função que recebe três números como parâmetros e retorna a média deles.
function media(num1, num2, num3){
    return num1 + num2 + num3 / 3; 
}
let numeros = media(15, 16, 96);
console.log(numeros);

//Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function maior(num1, num2){
    return num1 < num2 ? num2 : num1
}
let numeros2 = maior(15, 19);
console.log(numeros2);

//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 multi(num1){
    return num1 * num1
}
let numeroDobrado = multi(4);
console.log(numeroDobrado)
1 resposta

Olá, Guilherme! Tudo bem?

Pelo que vi, você está fazendo um ótimo trabalho com esses desafios de programação. No entanto, notei um pequeno detalhe na função que calcula a média de três números.

Quando você está calculando a média na função media(num1, num2, num3), você está dividindo apenas o último número por 3, quando na verdade, você deveria somar os três números e depois dividir o resultado por 3.

Aqui está a função corrigida:

function media(num1, num2, num3){
    return (num1 + num2 + num3) / 3; 
}
let numeros = media(15, 16, 96);
console.log(numeros);

Com essa correção, a função agora deve retornar a média correta dos três números.

Espero que isso ajude. Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!

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