Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Exercício de funções

Olá senhoras e senhores, venho aqui mostrar o exercício de funções e espero ter acertado todas e conto com o feedback de vocês meus amigos.

1

function pessoa (nome) {
    return `Olá ${nome}, muito prazer e seja bem vindo!`;
}
console.log (pessoa ('Tiago'));

2

function pessoa (idade) {
    if (idade >= 18) {
        return 'você ja é maior de idade.';
    } else {
        return 'você ainda não é menor de idade.';
    }
}

console.log (pessoa (25));

3

function verificaPalindromo(nome) {
    const nomeInvertido = nome.split('').reverse().join('');
    return nome.toLowerCase() === nomeInvertido.toLowerCase();
}

console.log(verificaPalindromo('Ana')); 
console.log(verificaPalindromo('Tiago')); 

4

function verificarNumero (num1, num2, num3) {
    if (num1 > num2 && num1 > num3) {
        return `O ${num1} é maior`;
    } else if (num2 > num1 && num2 > num3) {
        return `O ${num2} é maior`;
    } else {
        return `O ${num3} é maior`;
    }
}

console.log (verificarNumero (66, 57, 6));
console.log (verificarNumero (52, 59, 20));
console.log (verificarNumero (77, 23, 99));

A numero 5 eu tentei fazer e não consegui, mas espero que as demais eu tenha acertado kkkk

2 respostas
solução!

Oie Tiago! Os exercícios foram completados com exelência! A estrutura está boa e legível, é sempre bom manter boas práticas! Você disse que não conseguiu fazer o exercício 5, né? Relaxa, você pode ver como o instrutor resolveu o exercício. É sempre bom visualizar os conteúdos adicionais e tentar no seu próprio projeto! Vou deixar abaixo sobre o exercício 5:

Vamos começar utilizando uma arrow function que é constituida por: " => "

const calculaPotencia = (base, expoente) => {
    return Math.pow(base, expoente);
};

Utilizamos o Math.pow() para calcular uma potência através de sua base e o expoente ( exatamente nessa ordem ). Agora só iremos implementar o valor que queremos calcular através de uma const e depois chama-lá através de um console log:

const calculaPotencia = (base, expoente) => {
    return Math.pow(base, expoente);
};

const base = 2;
const expoente = 3;

const resultado = calculaPotencia(base, expoente);
console.log(`O resultado de ${base} elevado a ${expoente} é: ${resultado}`); // Saída: O resultado de 2 elevado a 3 é: 8

Se ainda precisa de ajuda, pode consultar o guia no MDN sobre as arrow functions. Espero ter ajudado, bons estudos Tiago!

Muito obrigado Alexandre de verdade, eu vi na solução e tentei fazer diferente e não consegui, mas muito obrigado eu só queria saber se tinha outra forma de fazer a número 5. Obrigado mesmo.