Gostaria de ouvir um retorno sobre o código
/*
Crie uma função que converta a temperatura de Celsius para Fahrenheit e vice-versa.
Utilize uma variável para indicar a escala desejada e um bloco condicional para determinar qual conversão realizar
*/
//Escalas termicas como maiuscula e minuscula,
escala =["c","C","f","F"]
//Recebe os dados
let temperatura=parseFloat(prompt("Digite a temperatura"));
let escalaTermica=prompt("Digite a escala termica, usandoa as letras C=Celsius, F=Fahrenheit");
//Trata os dados,verifica se são verdadeiros
while (isNaN(temperatura) || (!escala.includes(escalaTermica))){
console.log("Temperatura ou escala termica errados, insira os dados corretamente");
temperatura=parseFloat(prompt("Digite a temperatura"));
escalaTermica=prompt("Digite a escala termica, usandoa as letras C=Celsius, F=Fahrenheit");
}
//chama a função
conversao()
//Executa a operação e verifica se aparece algum problema desconhecido
function conversao(){
if(escalaTermica == "C" || escalaTermica == "c"){
let f= parseFloat(temperatura * (9/5) + 32);
console.log(`O valor de ${temperatura}${escalaTermica} é ${f}F`);
}else if(escalaTermica == "F" || escalaTermica == "f"){
console.log(`${escalaTermica}`);
let c = parseFloat((temperatura - 32) * 5/9);
console.log(`O valor de ${temperatura}${escalaTermica} é ${c}C`);
}else{
console.log("Erro desconhecido, informe ao suporte informando o ocorrido")
}
}