1
resposta

Desafios - Funções

Olá, Pessoal ! Nesse desafio fiquei com um pouco mais de dúvida, mas consegui fazer. Segue minha resolução:

//Criar uma função que exibe "Olá, mundo!" no console.

function exibirMensagemAoMundo() {
    console.log('Olá, mundo!');
}

exibirMensagemAoMundo();
//Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.

let nome = prompt('Digite o seu nome: ');

function exibirMensagem(nome) {
    console.log(`Olá, ${nome}`);
}

exibirMensagem(nome);

//Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.

let num = prompt('Digite o número que se deseja dobrar: ');

function Dobrar (numero) {
    return numero * 2;
}

console.log(`O dobro do número ${num} é ${Dobrar(num)}`);

//Criar uma função que recebe três números como parâmetros e retorna a média deles.

num1 = Number(prompt('Digite o primeiro número: '));
num2 = Number(prompt('Digite o segundo número: '));
num3 = Number(prompt('Digite o terceiro número: '));
function CalcularMedia(num1,num2,num3) {
    let media = (num1 + num2 + num3) / 3;
    return media;
}

console.log(`A média entre os números ${num1}, ${num2} e ${num3} é ${CalcularMedia(num1,num2,num3)}`);

//Criar uma função que recebe dois números como parâmetros e retorna o maior deles.

function RetornarNumeroMaior(num1, num2){
    if (num1>num2){
        alert(`O número ${num1} é maior que o número ${num2}`);
    }else if (num1<num2){
        alert(`O número ${num2} é maior que o número ${num1}`);
    }else{
        alert(`O número ${num1} e ${num2} são iguais um ao outro`);
    }
}

let Maior = RetornarNumeroMaior(num1, num2);


//Criar uma função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo

function CalcularQuadrado(num){
 let quadrado = num*num;
 return quadrado;
}   

console.log(`O quadrado do número ${num1} é ${CalcularQuadrado(num1)}`);
1 resposta

Show, Paula! A lógica pega muito, né? Ficou ótimo. Parabéns.