Bom dia. Envio minha resolução e, em seguida, uma duvida:
function olaMundo(){
console.log("Olá mundo!");
}
function olaMundo2(nome){
console.log(`Olá, ${nome}!`);
}
function calcularDobro(numero){
return console.log(numero*2);
}
function calcularMedia(n1,n2,n3){
return console.log((n1+n2+n3)/3);
}
function retornaMaior(n1,n2){
return console.log((n1 >= n2) ? n1 : n2);
}
function calcularQuadrado(numero){
return console.log(numero ** 2); //elevado ao quadrado (2)
}
Para a função de retornar o maior número, estou usando prompt para a entrada das variáveis.
Aparentemente funciona normal mas quando comparo um número de 3 digitos com um de 2 (ex: 122 e 32), o retorno é 32. Mas se eu comparo dois números de 3 dígitos (ex: 122 e 133), ele retorna o 133 corretamente.
O código:
function retornaMaior(n1,n2){
return console.log((n1 >= n2) ? n1 : n2);
}
retornaMaior(prompt("Fala um número"),prompt("Agora outro"));