1
resposta

[Dúvida] Desafio : Hora da Prática

Pessoal, achei esse desafio um pouco mais difícil, fiz tudo com let e prompt e quando fui corrigir estava tudo "errado". Precisei bastante da ajuda do instrutor para resolver, mas deu certo.

// Olá mundo no console
function olaMundo() {
    console.log ("Olá, Mundo");
}
olaMundo();

//Nome no console
function olaNome(nome) {;
console.log (`Olá, ${nome}`);
}
olaNome("Stefanny");

// Dobro do número
function dobroNumero() {
 return dobroNumero * 2;
}
let resultado = dobroNumero(7);
console.log (resultado);

//Média de 3 números
function media3Numeros(x,y,z) {
    return x + y + z / 3;
}
let result = media3Numeros(1, 2, 3);
console.log (result);

// Maior número
function maiorNumero(2, 4) {
    return 2 > 4 ? 2:4;
}
let numeroMaior = maiorNumero(2, 4);
console.log (numeroMaior);

//Multiplicação do número por ele mesmo
function numeroBase(b) {
    return b * b
}
let multiplicaçao = numeroBase(6);
console.log (multiplicaçao);
1 resposta

Oi, Francisca! Tudo bem?

Ótimo código, parabéns! Deixo apenas algumas sugestões:

Em relação a função que retorna o dobro de um número estamos esquecendo de passar o parâmetro numero para a função. Dessa forma, devemos alterar o nosso código de acordo com o exemplo abaixo:

function dobroNumero(numero) {
    return numero * 2;
}
let resultado = dobroNumero(7);
console.log(resultado);

Em relação a função que retorna a média de três números, precisamos garantir que a soma dos três números deve ser dividida por 3, da seguinte maneira:

function media3Numeros(x, y, z) {
    return (x + y + z) / 3;
}
let result = media3Numeros(1, 2, 3);
console.log(result);

Já em relação a função que retorna o maior número, na definição da função, precisamos usar nomes de variáveis válidos, o que podemos fazer substituindo 2 e 4 por a e b, por exemplo:

function maiorNumero(a, b) {
    return a > b ? a : b;
}
let numeroMaior = maiorNumero(2, 4);
console.log(numeroMaior);

Por fim, em relação a função que retorna a multiplicação de um número por ele mesmo, a função está correta, porém devemos corrigir a palavra "multiplicação" na variável, pois não podemos declarar uma variação com nenhuma acentuação:

function numeroBase(b) {
    return b * b;
}
let multiplicacao = numeroBase(6);
console.log(multiplicacao);

Espero ter ajudado!

Um forte abraço e bons estudos!