//Desafio: hora da prática
//1 Criar uma função que exibe "Olá, mundo!" no console.
function exibirOlaMundo() {
console.log("Olá, mundo!");
}
exibirOlaMundo();
//2 Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
let receberNome = prompt('Digite seu nome');
function exibirSaudacao() {
console.log(`Olá, ${receberNome}!`);
}
exibirSaudacao();
//3 Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function dobrarNumero(numeroDigitadoUsuario) {
return numeroDigitadoUsuario * 2;
}
let numeroDigitadoUsuario = prompt("Digite um número para dobrar");
console.log(`O usuário digitou o número ${numeroDigitadoUsuario}.`);
let numeroConvertido = (numeroDigitadoUsuario);
let resultado = dobrarNumero(numeroConvertido);
console.log(`O resultado é ${resultado}.`);
alert(`O dobro de ${numeroDigitadoUsuario} é ${resultado}.`);
//4 Criar uma função que recebe três números como parâmetros e retorna a média deles.
function media(numero1, numero2, numero3) {
return (numero1 + numero2 + numero3) / 3;
}
alert('Digite 3 números para calcularmos a média deles.');
let receberNumerosDoUsuario1 = prompt("Digite o primeiro número.");
let receberNumerosDoUsuario2 = prompt("Digite o segundo número.");
let receberNumerosDoUsuario3 = prompt("Digite o terceiro número.");
console.log(`O usuário digitou os números ${receberNumerosDoUsuario1}, ${receberNumerosDoUsuario2} e ${receberNumerosDoUsuario3}.`);
let numerosConvertidosMedia1 = (+receberNumerosDoUsuario1);
let numerosConvertidosMedia2 = (+receberNumerosDoUsuario2);
let numerosConvertidosMedia3 = (+receberNumerosDoUsuario3);
let resultadoMedia = media(numerosConvertidosMedia1, numerosConvertidosMedia2, numerosConvertidosMedia3);
console.log(`A média é ${resultadoMedia}.`);
alert(`A média é ${resultadoMedia}.`);
//5 Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function maior(num1, num2) {
if (num1 > num2) {
return num1;
} else {
return num2;
}
}
alert('Digite 2 números para retornamos o maior deles.');
let digiteNum1 = prompt('Digite o primeiro némero.');
let digiteNum2 = prompt('Digite o segundo número.');
console.log(`Números digitados ${digiteNum1} e ${digiteNum2}.`);
let recebidoNum1 = digiteNum1;
let recebidoNum2 = digiteNum2;
let resultadoDoMaior = maior(recebidoNum1, recebidoNum2);
console.log(`O maior número é ${resultadoDoMaior}`);
alert(`O maior número é ${resultadoDoMaior}`);
//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 multiplicarNumero(multiplicarN) {
return multiplicarN * multiplicarN;
}
alert('Digite um número para multiplicá-lo por ele mesmo.');
let paraMultiplicar = prompt('Digite o número.');
console.log(`O número digitado é ${paraMultiplicar}`);
let contaMultiplcação = +paraMultiplicar;
let resultadoDaMulti = multiplicarNumero(contaMultiplcação);
console.log(`O resultado é ${resultadoDaMulti}.`);
alert(`O resultado é ${resultadoDaMulti}.`)