1
resposta

desafio 2 pt.2

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

function exibirOla() {
    console.log ('olá mundo');
}
exibirOla()

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

function exibirOlaNome(nome) {
console.log (`Olá, ${nome}`);
}
eibirOlaNome('Heitor');

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

function calculoDobro(numero){
    return numero * 4;
}
let resultadoDoDobro= calculoDobro(5);
console.log (resultadoDoDobro);

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

function mediaNumeros(num1, num2, num3){
    return (num1, num2, num3) / 3;
}
let resultadoMedia = mediaNumeros(6, 12, 18);
console.log (resultadoMedia);

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

function encontrarMaior(num4, num5){
    return ( num4 > num5 ? num4 : num5);
}
let resultadoMaior = encontrarMaior( 50 , 60);
console.log (resultadoMaior);

//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 encontrarMult(numero){
    return (numero * numero);
}
let resultadoMult = encontrarMult (10);
console.log (resultadoMult);
1 resposta

Olá, Heitor!

Vamos revisar suas funções e corrigir alguns detalhes para que tudo funcione perfeitamente.

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

  2. Função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console: Está correta também!

  3. Função que recebe um número como parâmetro e retorna o dobro desse número, aqui precisa ajustar, está errada, veja corrigida:

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

A função estava retornando o número multiplicado por 4, mas deveria ser por 2 para obter o dobro.

  1. Função que recebe três números como parâmetros e retorna a média deles, aqui também precisa ajustar:
function mediaNumeros(num1, num2, num3) {
    return (num1 + num2 + num3) / 3;
}
let resultadoMedia = mediaNumeros(6, 12, 18);
console.log(resultadoMedia);

Aqui, você precisa somar os três números e depois dividir por 3.

  1. Função que recebe dois números como parâmetros e retorna o maior deles: Essa função está correta!

  2. Função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo: Essa função também está correta!

Parabéns! No geral você fez um ótimo trabalho. Continue assim com essa dedicação!! :)

Espero ter ajudado e bons estudos!