2
respostas

[Dúvida] DEsafios de 1 até 6 estão coerentes com os topicos?

Os resultados batem mas está coerente a lógica?

//1-Criar uma função que exibe "Olá, mundo!" no console. function mensagemDeSaudacao(){ console.log("Olá mundo"); } mensagemDeSaudacao() //2-Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console. function mensagemNome(nome){ console.log(ola ${nome}) } mensagemNome('Ivan') //3-Criar uma função que recebe um número como parâmetro //e retorna o dobro desse número. function numeroDobrado(numero){ return numero * 2} let dobro = numeroDobrado(5) console.log(dobro) //4-Criar uma função que recebe três números como parâmetros e retorna a média deles function somaMedia(numero1, numero2,numero3){ let soma = numero1 + numero2 + numero3; media = (soma/3) console.log(numero1+ " + " +numero2+ " + " +numero3+ " = " +media) } somaMedia(1, 4, 3) //5-Criar uma função que recebe dois números como parâmetros e //retorna o maior deles.

function maiorNumero(numero1, numero2){ return numero1 > numero2 ? numero1 : numero2 } let encontraNumero=maiorNumero(10, 20) console.log(encontraNumero) //6-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 multiplicacao(numero){ return numero *= numero } let resultado = multiplicacao(9) console.log(resultado)

2 respostas

Bom dia amigo,

Seus desafios tão bem elaborados!

  1. Função de saudação:

    function mensagemDeSaudacao() { 
        console.log("Olá, mundo!"); 
    } 
    mensagemDeSaudacao();
    

    Coerente e funcional. Sem ajustes necessários.

  2. Função com nome:

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

    Correção necessária: A string deve usar backticks (``) para interpolar a variável ${nome}.

  3. Função que retorna o dobro:

    function numeroDobrado(numero) { 
        return numero * 2; 
    } 
    let dobro = numeroDobrado(5); 
    console.log(dobro);
    

    Está correto e coerente. Sem ajustes necessários.

  4. Função que calcula a média de três números:

    function somaMedia(numero1, numero2, numero3) { 
        let soma = numero1 + numero2 + numero3; 
        let media = soma / 3; 
        console.log(`${numero1} + ${numero2} + ${numero3} = ${media}`); 
    } 
    somaMedia(1, 4, 3);
    

    Correções necessárias:

    • A variável media precisa ser declarada com let ou const.
    • Melhor usar template string para deixar o código mais legível.
  5. Função que retorna o maior número:

    function maiorNumero(numero1, numero2) { 
        return numero1 > numero2 ? numero1 : numero2; 
    } 
    let encontraNumero = maiorNumero(10, 20); 
    console.log(encontraNumero);
    

    Lógica e execução corretas. Sem ajustes necessários.

  6. Função de multiplicação:

    function multiplicacao(numero) { 
        return numero * numero; 
    } 
    let resultado = multiplicacao(9); 
    console.log(resultado);
    

    Correção necessária: A linha return numero *= numero; pode ser substituída por return numero * numero; para melhor clareza e evitar confusão de operadores.

Abraços!

Obrigado, farei as atualizações