1
resposta

Lógica de Programação, explore funções e listas - 02. Funções

Aceito sugestões de como poderia otimizar/melhorar meu código!
Fiz tudo com interação pelo prompt, não limitando os exercícios apenas à funções com valores já determinados.

//Criar uma função que exibe "Olá, mundo!" no console.
function olaMundo(){
    return ("Olá Mundo!");
}

console.log(olaMundo());

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

function olaNome(){
    let nome = prompt("Digite Seu nome!");
    return (`Olá ${nome}!`);
}

console.log(olaNome());

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

function numeroDobrado(){
    let numero = prompt("Digite Um  um número!");
    return (`O número digitado foi ${numero*2}`);
}

console.log(numeroDobrado());

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

function mediaGeral(){
    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"));
        return ((num1 + num2 + num3) / 3);
}

console.log(mediaGeral());

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

function maiorNumero(){
    let numero1 = parseFloat(prompt("Digite um número"));
    let numero2 = parseFloat(prompt("Digite o segundo número"));
    return numero1 > numero2 ? numero1 : numero2;
}

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 numeroMultiplicado(){
    let valor = parseFloat(prompt("Digite um número"));
    let resultado = valor * valor;
    return (`O Valor digitado ao quadrado é ${resultado}`);
}

console.log(numeroMultiplicado());

1 resposta

Olá, Pedro, como vai?

Seu código está funcionando bem e a ideia de usar o prompt para tornar os exercícios interativos mostra que você está explorando as possibilidades da linguagem. As funções atendem ao propósito de cada desafio sem inconsistências.

Continue enviando seus códigos, o fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!