Resolução dos desafios do Curso de Lógica de programação: explore funções e listas Aula 2.
2.1 Criar uma função que exibe "Olá, mundo!" no console.
function HelloWorld() {
console.log('Olá, mundo!');
}
// Exemplo de Uso
HelloWorld();
2.2 Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function saudacao(nome) {
console.log(`Olá, ${nome}!`);
}
// Exemplo de Uso
saudacao('NomeFictício');
2.3 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;
}
// Exemplo de Uso
let resultadoDobro = dobro(10);
console.log(resultadoDobro);
2.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) {
let media1 = (numero1 + numero2 + numero3) / 3;
return parseInt(media1);
}
// Exemplo de Uso
let resultadoMedia = media(10, 7, 8);
console.log(resultadoMedia);
2.5 Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
Utilizando IF, ELSE.
function maior(numero1, numero2) {
if(numero1 > numero2){
console.log('O Número 1 é maior');
return numero1;
} else {
console.log('O Número 2 é maior');
return numero2;
}
}
// Exemplo de Uso
let maiorNumero = maior(10, 7);
console.log(maiorNumero);
Utilizando Operador Condicional (Ternário)
function maior(numero1, numero2) {
return numero1 > numero2 ? numero1 : numero2;
}
// Exemplo de Uso
let maiorNumero = maior(10, 7);
console.log(maiorNumero);
2.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 mult(numero1) {
return numero1 * numero1;
}
// Exemplo de Uso
let multiplicacao = mult(10);
console.log(multiplicacao);