//1. Criar uma função que exibe "Olá, mundo!" no console. function World(){ console.log('olá mundo!') }
//2. 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("gabriel");
//3. Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function dobroNumero(numero) {
numeroDobro = numero * 2;
console.log(o dobro de ${numero} é igual á ${numeroDobro}
);
}
dobroNumero(10);
//4. Criar uma função que recebe três números como parâmetros e retorna a média deles.
function calcularMedia(nota1, nota2, nota3) {
media = (nota1 + nota2 + nota3) / 3;
if(media >= 7){
console.log(${media} aprovado
);
}else if(media >= 5){
console.log(${media} final
);
} else {
console.log(${media} reprovado
)
}
}
calcularMedia(4, 7, 10);
//5.Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function maiorNumero(numero1, numero2){
if(numero1 > numero2){
console.log(${numero1} é maior que ${numero2}
);
}else {
console.log (${numero2} é maior que ${numero1}
);
}
maiorNumero(12, 22);
}
//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 multiplicacaoNumber(numer){ return numer * numer; }
let multiplicador = multiplicacaoNumber(8); console.log(multiplicador);
** percebi que em alguns casos tem se quando colocamos o parametro dentro da function ele nos returna um undifined porem ao colocarmos dentro da função nos retorna corretamente porém da um loop infinito se alguém puder dar uma explicação do por que e se tem alguma forma de mudar obgg**