Olá, aqui está minha resolução dos desafios. Se alguém puder me dar alguma sugestão ou se tiver algum erro e puder me informar ficarei muito agradecido.
//Desafio1
function saudacaoPersonalizada (nome) {
return console.log(`Olá, ${nome}`);
}
saudacaoPersonalizada('Maria');
//Desafio 2
function verificaMaiorIdade (idade) {
if (idade >=18){
return console.log('Essa pessoa é maior de idade.');
} else {
return console.log('Essa pessoa é menor de idade.');
}
}
verificaMaiorIdade(25);
//Desafio 3
function verificaPalindromo (palavra) {
let palavraSeparada = palavra.split('');
let palavraInvertida = palavraSeparada.reverse();
palavraInvertida = palavraInvertida.join('');
if (palavra === palavraInvertida) {
return console.log('Essa palavra é um palindromo.');
} else {
return console.log('Essa palavra não é um palindromo.');
}
}
verificaPalindromo('pedro');
//Desafio 4
function verificaNumeroMaior (a, b, c) {
if (a > b && a > c) {
return console.log(`O numero ${a} é o maior`);
} else if (b > a && b > c) {
return console.log(`O numero ${b} é o maior`);
} else if (c > a && c > b) {
return console.log(`O numero ${c} é o maior`);
}
}
verificaNumeroMaior (4, 2, 10);
//Desafio 5
const calculaPotencia = (base, expoente) => {
return Math.pow(base, expoente);
};
const base = 7;
const expoente = 8;
const resultado = calculaPotencia(base, expoente);
console.log(`O resultado de ${base} elevado a ${expoente} é: ${resultado}`);