1
resposta

08 Desafio: hora da prática

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

function exibirOla() {
    console.log('Olá, Mundo!');
}

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

function saudacoesComNome() {
    let nome = prompt('Qual o seu nome?');
    console.log(`Olá, ${nome}!`)
}

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

function dobroNumero(numero) {
    let numero = prompt('Digite um número: ');
    let dobroNumero = numero * 2;
    alert(`O dobro do seu número é: ${dobroNumero}` )
}

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

function retornaMedia(num1, num2, num3) {
    let num1 = parseInt(prompt('Digite o primeiro número: '));
    let num2 = parseInt(prompt('Digite o segundo número: '));
    let num3 = parseInt(prompt('Digite o terceiro número: '));
    let mediaNumeros = (num1 + num2 + num3) / 3;
    alert(`A média dos seus números é: ${mediaNumeros}` )
}

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

function maiorNumero(a, b) {
    return a > b ? a : b;
  }

//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 quadrado(numero) {
    return numero * numero;
  }
1 resposta

Olá, Telma! Tudo bem?

Vamos dar uma olhada nas suas funções e ver como podemos ajustá-las de acordo com os desafios propostos.

  1. Função que exibe "Olá, mundo!" no console:

    A função exibirOla está correta. Ela exibe "Olá, Mundo!" no console.

    function exibirOla() {
        console.log('Olá, Mundo!');
    }
    
  2. Função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console:

    A função saudacoesComNome está quase certa, mas você não precisa usar prompt dentro da função. Em vez disso, receba o nome como parâmetro.

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

    Você pode chamar a função assim: saudacoesComNome('Telma');

  3. Função que recebe um número como parâmetro e retorna o dobro desse número:

    Na função dobroNumero, você também não precisa usar prompt dentro da função. Receba o número como parâmetro.

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

    Para usar a função: console.log(dobroNumero(5)); // Exemplo

  4. Função que recebe três números como parâmetros e retorna a média deles:

    Aqui, você deve receber os três números como parâmetros e não usar prompt dentro da função.

    function retornaMedia(num1, num2, num3) {
        let mediaNumeros = (num1 + num2 + num3) / 3;
        return mediaNumeros;
    }
    

    Para usar a função: console.log(retornaMedia(4, 5, 6)); // Exemplo

  5. Função que recebe dois números como parâmetros e retorna o maior deles:

    A função maiorNumero está correta.

    function maiorNumero(a, b) {
        return a > b ? a : b;
    }
    
  6. Função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo:

    A função quadrado também está correta.

    function quadrado(numero) {
        return numero * numero;
    }
    

Bons estudos!