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

Desafio 2!

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

//Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function nome() {
    let nome = prompt("Qual o seu nome?");
    console.log(`Olá ${nome}!`);
}
nome();

//Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function dobroNumero(){
    let numero = prompt("Digite um número:");
    return numero * 2;
}
console.log(dobroNumero());

//Criar uma função que recebe três números como parâmetros e retorna a média deles.
function mediaNumeros(a, b, c) {
    return (a + b + c) / 3;
}
let media = mediaNumeros(3, 4, 9);
console.log(media);

//Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function numeroMaior(a, b){
    return a > b? a : b;
}
let maior = numeroMaior(9, 3);
console.log(maior);

//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 numero(a) {
    return a * a;
}
let quadrado = numero(2);
console.log(quadrado);
1 resposta
solução!

Oi José,

Seu código está muito bom e bem organizado! 👍

Apenas algumas sugestões para otimizar e deixar ainda mais claro:

Na função nome(), você está usando prompt para pegar o nome.

Isso é ótimo para interagir com o usuário.

Mas, para manter a função mais flexível, você poderia passar o nome como parâmetro.

Assim, a função poderia ser usada em diferentes contextos.

Na função dobroNumero(), você está usando prompt e retornando o valor diretamente.

Isso funciona, mas pode ser confuso para quem lê o código.

O ideal seria receber o número como parâmetro e retornar o dobro.

Assim, a função fica mais reutilizável.

Na função numero(), o nome da função está muito genérico.

Que tal usar calcularQuadrado para deixar mais claro o que ela faz?

Veja como ficaria com essas sugestões:

// Função que exibe "Olá, mundo!" no console.
function helloworld() {
    console.log("Olá mundo!");
}
helloworld();

// Função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function exibirOlaNome(nome) {
    console.log(`Olá ${nome}!`);
}
exibirOlaNome("Jose");

// Função que recebe um número como parâmetro e retorna o dobro desse número.
function calcularDobro(numero) {
    return numero * 2;
}
console.log(calcularDobro(5));

// Função que recebe três números como parâmetros e retorna a média deles.
function mediaNumeros(a, b, c) {
    return (a + b + c) / 3;
}
let media = mediaNumeros(3, 4, 9);
console.log(media);

// Função que recebe dois números como parâmetros e retorna o maior deles.
function numeroMaior(a, b){
    return a > b? a : b;
}
let maior = numeroMaior(9, 3);
console.log(maior);

// Função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo
function calcularQuadrado(a) {
    return a * a;
}
let quadrado = calcularQuadrado(2);
console.log(quadrado);

🤓 Para saber mais: Funções em JavaScript

Continue praticando e explorando as funções! 💪