1
resposta

Desafio 2 : Resolução e utilizei operador ternário para aprender

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

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

saudacao('h2','Jogo do número secreto');

// Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console. function sejaBemVindo(nome){ alert(Olá, ${nome}!); console.log(Olá, ${nome}!)} sejaBemVindo(prompt('Informe seu nome: '));

// Criar uma função que recebe um número como parâmetro e retorna o dobro desse número. function dobrarNumero(numero){ let dobro = Math.pow(numero,2); console.log(O dobro do valor é: ${dobro}); alert(O dobro do valor é: ${dobro});

} let numero = prompt('Informe um número para saber seu valor dobrado!'); dobrarNumero(Number(numero));

// Criar uma função que recebe três números como parâmetros e retorna a média deles. function mediaNumero(media){ let primeiroNumero = parseFloat(prompt('Informe o Primeiro número:')); let segundoNumero = parseFloat(prompt('Informe o Segundo número:')); let terceiroNumero = parseFloat(prompt('Informe o Terceiro número:')); media = (primeiroNumero+segundoNumero+terceiroNumero)/3; alert(A média dos valores é: ${media}); console.log(A média dos valores é: ${media}); } mediaNumero() // Criar uma função que recebe dois números como parâmetros e retorna o maior deles. function maiorValor(primeiroValor,segundoValor){

if (primeiroValor > segundoValor){
    alert(`O primeiro número ${primeiroValor} é maior do que o segundo número ${segundoValor}`);
    console.log(`O primeiro número ${primeiroValor} é maior do que o segundo número ${segundoValor}`);
    return primeiroValor
}else if (primeiroValor == segundoValor){
    alert(`O primeiro número ${primeiroValor} é igual ao segundo número ${segundoValor}`);
    console.log(`O primeiro número ${primeiroValor} é igual ao segundo número ${segundoValor}`);
}
else{
    alert(`O segundo número ${segundoValor} é maior do que o primeiro valor ${primeiroValor}`);
    console.log(`O segundo número ${segundoValor} é maior do que o primeiro valor ${primeiroValor}`);
    return segundoValor
}  

} let primeiroValor = parseFloat(prompt('Informe o Primeiro número:')); let segundoValor = parseFloat(prompt('Informe o Segundo número:')); maiorValor(primeiroValor,segundoValor);

function maiorValorOpTernario(valorPrimario,valorSecundario){ let mensagem = valorSolicitado1 > valorSolicitado2 ? O primeiro número ${valorSolicitado1} é maior do que o segundo número ${valorSolicitado2} : valorSolicitado1 < valorSolicitado2 ? O segundo número ${valorSolicitado2} é maior do que o primeiro número ${valorSolicitado1} : O primeiro número ${valorSolicitado1} é igual ao segundo número ${valorSolicitado2} ;

alert(mensagem);
console.log(mensagem);

} let valorSolicitado1 = parseFloat(prompt('Informe o Primeiro número:')); let valorSolicitado2 = parseFloat(prompt('Informe o Segundo número:')); maiorValorOpTernario(valorSolicitado1,valorSolicitado2);

// 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 numeroDobradoPorEleMesmo(numero){ let dobroPorEleMesmo = (numero*numero); console.log(O valor por ele mesmo é: ${dobroPorEleMesmo}); alert(O valor por ele mesmo é: ${dobroPorEleMesmo});

} let numeroDobrado = prompt('Informe um número para saber seu valor multiplicado por ele mesmo é!'); numeroDobradoPorEleMesmo(Number(numeroDobrado));

1 resposta

Oii, Marcus!

Obrigada por compartilhar sua resolução com a comunidade Alura.

Achei interessante como você utilizou o operador ternário para comparar os números e determinar o maior. Esse recurso torna o código mais enxuto e de fácil leitura. Além disso, sua abordagem na criação de funções demonstra organização e prática consistente.

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

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓