1
resposta

[Sugestão] Desafio 02

Código com comentários para ajudar a entender:

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

// Função que imprime 'Olá, Mundo!' no console
function olaMundo(){
    console.log('Olá, Mundo!');
}

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

// Função que imprime 'Olá, nome!' com alert
function olaNome() {
    let nome = prompt('Qual é o seu nome?');
    return alert(`Olá, ${nome}!`);
}

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

// Função que solicita um número ao usuário, calcula o dobro desse número e exibe o resultado em um alerta
function dobroNumero() {
    // Solicita ao usuário que insira um número
    let numero = prompt('Digite um número');
    // Converte o valor inserido para um número inteiro
    numero = parseInt(numero);
    // Calcula o dobro do número inserido
    let numeroDobro = numero * 2;
    // Retorna um alerta com o número original e o dobro
    return alert(`O dobro de ${numero} é ${numeroDobro}`);
}

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

// Função que solicita três números ao usuário, calcula a média e exibe o resultado em um alerta
function mediaNumero() {
    // Solicita ao usuário que insira três números
    let numero1 = prompt('Digite um número');
    let numero2 = prompt('Digite outro número');
    let numero3 = prompt('Digite mais um número');

    // Converte os valores inseridos para números inteiros
    numero1 = parseInt(numero1);
    numero2 = parseInt(numero2);
    numero3 = parseInt(numero3);

    // Calcula a média dos três números
    let mediaNumero = (numero1 + numero2 + numero3) / 3;

    // Retorna um alerta com os números inseridos e a média
    return alert(`A média dos números ${numero1}, ${numero2} e ${numero3} é ${mediaNumero}`);
}

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

// Função que solicita dois números ao usuário, verifica qual é o maior e exibe o resultado em um alerta
function maiorNumero() {
    // Solicita ao usuário que insira dois números
    let numero1 = prompt('Digite um número');
    let numero2 = prompt('Digite outro número');

    // Converte os valores inseridos para números inteiros
    numero1 = parseInt(numero1);
    numero2 = parseInt(numero2);

    // Verifica qual número é maior usando uma estrutura condicional
    if (numero1 > numero2){
        alert(`O número maior é ${numero1}`);
    } else {
        alert(`O número maior é ${numero2}`);
    }
}

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.

// Função que calcula e retorna o quadrado de um número
function multiplicacaoPorSiMesmo(numero) {
    // Multiplica o número por ele mesmo e retorna o resultado
    return numero * numero;
}

// Exemplo de uso da função 'multiplicacaoPorSiMesmo'
let resultado = multiplicacaoPorSiMesmo(5); // Retorna 25, pois 5 * 5 = 25
console.log(resultado); // Saída: 25
1 resposta

Olá Francisco, tudo bem com você?

Obrigado por compartilhar seu modo de resolução com a comunidade Alura. Continue praticando e explorando diferentes códigos para fortalecer seu entendimento.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!