Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Lógica de programação: explore funções e listas: Desafio: hora da prática 2

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

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

exibirMensagem();

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

function exibirMensagem(nome) {
    console.log(`Olá, ${nome}!`);
}
exibirMensagem(prompt('Digite seu nome:'));

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

function exibirMultiplo(numero){
    return numero * 2;
}
let resultado = exibirMultiplo(prompt('Digite um número:'));
console.log(resultado);

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

function exibirMedia(numero1, numero2, numero3){
    return (numero1 + numero2 + numero3) / 3;
}
let resultado = exibirMedia(15, 25, 35);
console.log(resultado);

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

function exibirNumeroMaior(numero1, numero2){
    return numero1 > numero2 ? numero1 : numero2;
}
let maiorNumero = exibirNumeroMaior(45, 102);
console.log(maiorNumero);

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 multiplicar(numero){
    return numero * numero;
}
let resultadoMultiplicacao = multiplicar(prompt('Digite um número:'));
console.log(resultadoMultiplicacao);

Gostaria de colocar para o usuário digitar quando precisa de mais de um parâmetro, mas não sei como fazer, se alguém poder explicar, agradeço!

1 resposta
solução!

Oi, Georgia!

Você está indo muito bem com suas funções!

Para permitir que o usuário digite mais de um parâmetro, você pode utilizar o prompt várias vezes e armazenar os valores em variáveis antes de chamar a função. Um exemplo bem básico de código é algo, desse tipo:

function exibirMedia(numero1, numero2, numero3){
    return (numero1 + numero2 + numero3) / 3;
}

let num1 = parseFloat(prompt('Digite o primeiro número:'));
let num2 = parseFloat(prompt('Digite o segundo número:'));
let num3 = parseFloat(prompt('Digite o terceiro número:'));

let resultado = exibirMedia(num1, num2, num3);
console.log(resultado);

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!