Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercícios aula 5

Fiquei focado em tentar fazer minhas arrow functions mais concisas possíveis então usei o Math.max para achar o maior número, mas como proposto também usei a estrutura if else em uma function expression para praticar.

const saudacao     = (nome)    => `Olá seja bem vindo(a): ${nome}`;
const maiorDeIdade = (idade)   => idade >= 18;
const palindromo   = (palavra) => palavra.split('').reverse().join(''); 
const maiorNúmero  = (a,b,c)   => Math.max(a, b, c);
const exponencial  = (a,b)     => a**b;
const checkMaior = function(a,b,c) {
    if (a >= b && a >= c) {
        return a;
    } else if (b >= a && b >= c) {
        return b;
    } else {
        return c;
    }
}
let palavra = 'rever';
let numero  = 10;
let numero1 = 17;
let numero2 = 27;

console.log(saudacao('Lily'));
if(maiorDeIdade(18)){
    console.log('Maior de idade');
} else {
    console.log('Menor de idade');
}

if(palindromo(palavra) === palavra){
    console.log(`A palavra ${palavra} é um palíndromo`);
} else {
    console.log(`A palavra ${palavra} não é um palíndromo`);
}
console.log(`O Maior numéro entre ${numero}, ${numero1}, ${numero2} é: `, maiorNúmero(numero,numero1,numero2));
numero = 25; 
numero1 = 15; 
numero2 = 22;
console.log(`O Maior numéro entre ${numero}, ${numero1}, ${numero2} é: `, checkMaior(numero,numero1,numero2));
numero = 5;
numero1 = 4;
console.log(`O valor do calculo de ${numero}^${numero1} é de: `, exponencial(numero,numero1));
1 resposta
solução!

Olá Israel! Tudo bem?

Que bom que você está se dedicando a tornar suas arrow functions mais concisas!

Você fez um ótimo trabalho ao usar Math.max para encontrar o maior número de forma concisa. A função maiorNúmero está correta e é uma maneira elegante de resolver o problema. Além disso, a checkMaior está implementada corretamente usando if else, o que é ótimo para praticar diferentes abordagens.

Continuar praticando diferentes abordagens e estilos de escrita em JavaScript é uma excelente maneira de aprimorar suas habilidades.

Bons estudos!