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

[Projeto] Minha resolução(Dúvida: Está correto? )

Boa noite!

Realizei o desafio conforme abaixo:


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

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

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

let nome = prompt('Qual seu nome?');

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

seuNome(`Winne`);

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

function dobro(n1){
    return n1 * 2;
}

let resultado = dobro(70);
console.log(resultado);

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

function mediaN(num1, num2, num3) {
    return (num1 + num2 + num3) / 3;
}

let mediaResultado = mediaN (7,9,11);
console.log(mediaResultado);

//5 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 multiplicarNumero(n1) {
    return n1 * n1;
}

let mult = multiplicaNumero();
console.log(mult);
2 respostas
solução!

Olá, Ingrid! Tudo bem?

Parabéns pelo seu empenho na resolução dos exercícios :)

As questões 1, 2, 3 e 4 tudo ok :)

Na sua questão 5 parece que há um pequeno erro. A função multiplicarNumero(n1) foi definida corretamente, mas quando você chamou a função, não passou nenhum parâmetro. Então, a função está tentando multiplicar undefined por undefined, o que resultará em NaN. Para corrigir isso, você deve passar um número como parâmetro quando chamar a função, assim como fez com as outras funções. Aqui está a correção:

let mult = multiplicarNumero(5);
console.log(mult);

Além disso, percebi que o desafio 5) da lista pedia para criar uma função que recebe dois números como parâmetros e retorna o maior deles. Parece que você pulou essa tarefa. Aqui está um exemplo de como você pode fazer isso:

function maiorNumero(n1, n2) {
    if (n1 > n2) {
        return n1;
    } else {
        return n2;
    }
}

let maior = maiorNumero(5, 10);
console.log(maior);

Espero ter ajudado e bons estudos!

obrigada, irei corrigir os erros -