Olá Claudia! Tudo bem?
Sobre sua dúvida em relação aos parâmetros da função maiorNumero(a, b)
, entendo que você esteja confusa. Vamos esclarecer isso!
No seu código, você definiu a função maiorNumero(a, b)
com dois parâmetros, a
e b
, mas dentro da função, você não os utilizou. Em vez disso, você pediu ao usuário para inserir dois números através do prompt
. Isso significa que os parâmetros a
e b
são desnecessários nesse contexto, pois você está obtendo os valores diretamente do usuário e não está passando nenhum valor para a função quando a chama com maiorNumero();
.
Aqui está como poderia ficar seu código:
function maiorNumero() {
let primeiroNumero = parseInt(prompt("Digite um número qualquer"));
let segundoNumero = parseInt(prompt("Digite outro número"));
let maior = primeiroNumero > segundoNumero ? primeiroNumero : segundoNumero;
alert("Esse é o maior número digitado: " + maior);
}
maiorNumero();
Dessa forma, sua função está correta e faz exatamente o que você espera, que é pedir ao usuário dois números e mostrar o maior entre eles.
Quanto à função meDupliquei()
, ela está funcionando como esperado, mas você poderia melhorar a clareza do código removendo a variável resultado
, que não está sendo utilizada, já que alert()
não retorna um valor. Assim, o código ficaria:
function meDupliquei() {
let numero = prompt("Escolha um número qualquer");
alert(numero * numero);
}
meDupliquei();
Porém, o que comentei acima é apenas uma sugestão, não significa que seu código está errado.
Bons estudos!