1
resposta

hora do desafio

tentei fazer sem olhar quando fui ver as resoluções esqueci de usar as boas praticar na hora do desafio do numero maior kkk

//função ola mundo
function olaMundo(){
    console.log('Ola mundo!');
}
olaMundo();

//função nome
function funcaoNome(nome) {
console.log(`Ola ${nome}`);
}
funcaoNome('ronny');

// função do numero dobrado
function numeroDobrado(numero) {
    return console.log(parseInt(numero * 2));
    
}
numeroDobrado(3);

// função da media
function media(numero1,numero2,numero3) {
soma = parseInt(numero1 + numero2 + numero3);
    return console.log(soma/3);
    
}
media(4,2,6);

// função do numero maior
function numeroMaior(numero4,numero5) {
    if(numero4 > numero5) {
        console.log(numero4)
    }else if (numero5 > numero4){
        console.log(numero5);
    }else {
        console.log(numero4,numero5);
    }
    
}
numeroMaior(5,10)

// função do numero multiplicado por ele mesmo
function numMultiplcado(numero6) {
multiplicacao = parseInt(numero6 * numero6);
    return console.log(multiplicacao);
   
}
numMultiplcado(6)
1 resposta

Oi Ronny,

Excelente iniciativa tentar resolver os desafios sem olhar a solução! 👍

É assim que a gente aprende e fixa o conteúdo.

Percebi que você já está dominando a criação de funções e o uso de console.log para exibir os resultados. 💪

Uma dica para a função numeroDobrado, media e numMultiplcado: o console.log dentro do return pode dificultar o uso do resultado da função em outras partes do código.

O ideal é retornar o valor calculado e usar o console.log quando for necessário exibir o resultado.

Na função numeroMaior, você tratou bem os casos em que um número é maior que o outro, mas pode melhorar a resposta para o caso de igualdade. 🤔

Veja um exemplo de como você pode refatorar a função numeroMaior:

function numeroMaior(numero4, numero5) {
    if (numero4 > numero5) {
        return numero4;
    } else if (numero5 > numero4) {
        return numero5;
    } else {
        return "Os números são iguais";
    }
}

console.log(numeroMaior(5, 10)); // Saída: 10
console.log(numeroMaior(10, 5)); // Saída: 10
console.log(numeroMaior(5, 5)); // Saída: Os números são iguais

Para saber mais: Entendendo o uso de return em funções JavaScript.

Continue praticando e explorando as possibilidades da linguagem! 💻