Prezados, segue a minha forma de fazer, estou gostando o aprendizado, aguardo feedback
//FUNÇÃO COMUM PARA SAUDAÇÃO A PARTIR DE UM NOME ATRIBUÍDO
function saudacaoNomeada(nome) {
return `Olá, seja em vindo(a) ${nome}`;
}
console.log(saudacaoNomeada('Luciano'));
//EXPRESSÃO DE FUNÇÃO ATRIBUINDO IDADE E COMPARANDO PARA RESULTADO >= A 18 ANOS;
const maiorIdade = function (idade){
if (idade >=18) {
return `Sim, Você ja possui ${idade} anos!`;
} else {
return `Não, Você ainda possui somente ${idade} anos!`;
}
}
console.log(maiorIdade(42));
//FUNÇÃO QUE IDENTIFICA SE UMA PALAVRA É OU NÃO POLÍNDROMO, QUE É IGUAL SE LIDA TB DE TRAZ PRA FRENTE.
const ePolindromo = function (palavra) {
const palavraInvertida = palavra.split('').reverse().join('');
return palavra === palavraInvertida;
}
let palavra = 'RadaR';
if (ePolindromo(palavra)) {
console.log(`${ePolindromo(palavra)} - A plavra ${palavra} é um políndromo`);
} else {
console.log(`${ePolindromo(palavra)} - A plavra ${palavra} não é um políndromo`);
}
//FUNÃO RECEBE 3 NUMEROS E RETORNA O MAIOR E IMPRIME NO CONSOLE
const maiorNumero = function(n1, n2, n3) {
// return Math.max(n1, n2, n3); poderia usar assim, acredito eu.
if (n1>=n2 && n1>=n3){
return n1;
} else if (n2>=n1 && n3<=n2){
return n2;
} else if (n3 >= n1 && n3>=n2){
return n3;
}
}
let n1 = 15, n2 = 8; n3 = 7;
console.log(`${maiorNumero(n1, n2, n3)} é o maior numero entre ${n1}, ${n2}, ${n3}`);
//CRIAR UMA ARROW FUNCTION QUE CALCULA POTENCIA A PARTIR DE 2 PARAMETROS E RETORNE.
const calculaPotencia = (base, expoente) => base/expoente
console.log(`${calculaPotencia(12, 3)} - é o resultado do calculo de potência`);