Oi Raiane,
Parabéns por compartilhar seu código! 👏
Notei alguns pontos que podem ser melhorados:
Na função numeroDobrado
, você está gerando um número aleatório, mas o objetivo é usar o número que a função recebe como parâmetro. 🤔
Na função numeroMaior
, você está usando console.log
dentro do return
, o que não é o ideal. O return
deve retornar o valor, e o console.log
deve ser usado para exibir o resultado.
Além disso, na função numeroMaior
, você está comparando se o primeiro número é maior que o segundo, mas não está tratando o caso em que eles são iguais. 🧐
Aqui está uma versão revisada do seu código:
//1. Criar uma função que exibe "Olá, mundo!" no console.
function helloWorld() {
console.log("Olá mundo");
}
//2.Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function mensagemComNome(nome) {
console.log(`Olá, ${nome}`);
}
mensagemComNome("Sara");
//3. Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function numeroDobrado(numero) {
return numero * 2;
}
let numero = parseInt(Math.random() * 100 + 1);
console.log(`O dobro de ${numero} é ${numeroDobrado(numero)}`);
//4. Criar uma função que recebe três números como parâmetros e retorna a média deles.
function mediaDeNumeros(num1, num2, num3) {
return (num1 + num2 + num3) / 3;
}
console.log(`A média dos números é ${mediaDeNumeros(5, 9, 17)}`);
//5.Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function numeroMaior(numero1, numero2) {
if (numero1 > numero2) {
return numero1;
} else if (numero2 > numero1) {
return numero2;
} else {
return "Os números são iguais";
}
}
console.log(`O maior número é ${numeroMaior(23, 59)}`);
//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
function multiplicanumero(numero) {
return numero * numero;
}
console.log(multiplicanumero(4));
🤓 Para saber mais: Funções em JavaScript.
Continue praticando e explorando o mundo da programação! 💪