2
respostas

DESAFIO: HORA DO CÓDIGO 02

Fiz do jeito menos prático, mas o resultado foi o mesmo. A tendencia é ir me aprimorando com o tempo. Na resolução está bem mais simples.

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

function olaMundo() {
    console.log('Olá, mundo!');
}

exibirOla();

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

function exibir(nome){
    let usuario = prompt('Digite o seu nome');
    console.log(`Olá, ${usuario}`);
}
exibir();

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

numero = parseInt(prompt('Digite um número'));

function calcularDobro(numero) {
    return numero * 2;
}    

let resultadoDobro = calcularDobro(numero);
console.log(`O dobro de ${numero} é ${resultadoDobro}`);

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

let num1 = parseInt(prompt('Digite um número:'));
let num2 = parseInt(prompt('Digite outro número:'));
let num3 = parseInt(prompt('Digite mais um número:'));

function media(){
    let resultado = (num1 + num2 + num3) / 3;

    console.log(`Sua média é ${resultado}`);
}

media();

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

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

function maior(num1, num2){
    if(num1 > num2){
        alert('o número ' + num1 + ' é maior que ' + num2);
    }else{
        alert('o número ' + num2 + ' é maior que ' + num1);
    }
}

maior(num1,num2);

//06 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

let numUsuario = parseInt(prompt('Digite um número:'));
let eleMesmo = numUsuario;

function multiplicar(numUsuario, eleMesmo) {
    multiplo = (numUsuario * eleMesmo);
    console.log(`O multiplo de ${numUsuario} é ${multiplo}`);
}

multiplicar(numUsuario, eleMesmo);
2 respostas

Oi, Adjan! Como vai?

Você trouxe uma solução funcional para todos os desafios propostos, e é ótimo ver seu comprometimento em praticar, mesmo que considere o código ainda pouco prático. A clareza na estrutura das funções está muito boa, especialmente no uso de prompt e console.log para interação com o usuário.

Uma dica interessante para o futuro é usar valores retornados em vez de apenas exibir no console. Isso ajuda a reutilizar os dados. Veja este exemplo:


function quadrado(numero) {
    return numero * numero;
}

let resultado = quadrado(4);
console.log("O quadrado é: " + resultado);

Esse código calcula o quadrado de um número e retorna o valor, em vez de apenas exibir.

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

Certo, boa dica. Vou começar a usar.