Olá a todos, espero que estejam bem!
Queria compartilhar a minha solução. Caso queiram sugerir melhorias, elas são sempre bem-vindas :))
// 01. Crie uma função que receba o nome de uma pessoa como argumento e retorne uma saudação personalizada. Em seguida, chame a função e exiba a saudação no console.
const saudacao = function (nome) {
return `Olá ${nome}`;
}
console.log(saudacao("Matheus"));
// 02. Crie uma função que receba a idade de uma pessoa e retorne se ela é maior de idade (idade >= 18). Imprima o resultado no console.
const verificacaoIdade = function (idade) {
return idade >= 18;
}
console.log(verificacaoIdade(18));
console.log(verificacaoIdade(17));
// 03. Crie uma função que receba uma string e verifique se é um palíndromo (uma palavra que é lida da mesma forma de trás para frente) utilizando o método de string reverse(). Retorne true se for um palíndromo e false caso contrário. Imprima o resultado no console.
const verificacaoPalindromo = function (palavra) {
const palavraReversa = palavra.split("").reverse().join("");
if (palavra === palavraReversa) {
return true;
} else {
return false;
}
}
console.log(verificacaoPalindromo("matheus"));
console.log(verificacaoPalindromo("ana"));
// 04. Crie uma função que receba três números como parâmetros e determine qual é o maior entre eles. Utilize estruturas condicionais (if, else) para comparar os valores e determinar o maior. Imprima o maior valor no console.
const compararacaoTresNumeros = function (a, b, c) {
if (a > b && a > c) {
return `O número maior é o ${a} "A"`;
} else if (b > c && b > a) {
return `O número maior é o ${b} "B"`;
} else {
return `O número maior é o ${c} "C"`;
}
}
console.log(compararacaoTresNumeros(3, 2, 1));
console.log(compararacaoTresNumeros(2, 3, 1));
console.log(compararacaoTresNumeros(1, 2, 3));
// 05. Crie uma arrow function chamada calculaPotencia que receba dois parâmetros: a base e o expoente. A função deve calcular a potência da base elevada ao expoente e retornar o resultado.
const calculaPotencia = (base, expoente) => base ** expoente;
console.log(calculaPotencia(2, 3));