-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
59 lines (51 loc) · 2.15 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
function convCelsius() {
var tempCelsius = parseFloat(document.getElementById("celsius").value);
if (isNaN(tempCelsius) == false) {
var tempFarenheit = (tempCelsius * 1.8 + 32).toFixed(1);
var tempKelvin = (tempCelsius + 273).toFixed(1);
var valorConvertido =
" O resultado em graus Farenheit é " +
tempFarenheit +
"°F, e em Kelvin é de " +
tempKelvin +
"K";
convUm.innerHTML = valorConvertido;
} else {
var valorErro = " Esta não é uma temperatura válida. <br> Por favor, insira um número inteiro ou com até três casas decimais.<br><br>";
convUm.innerHTML = valorErro;
}
}
function convKelvin() {
var tKelvin = parseFloat(document.getElementById("kelvin").value);
if (isNaN(tKelvin) == false) {
var tCelsius = (tKelvin - 273).toFixed(1);
var tFarenheit = ((tKelvin - 273) * 1.8 + 32).toFixed(1);
var valorConvertido =
" O resultado em graus Celsius é " +
tCelsius +
"°C, e em graus Farenheit é de " +
tFarenheit +
"°F";
convDois.innerHTML = valorConvertido;
} else {
var valorErro = " Esta não é uma temperatura válida.<br> Por favor, insira um número inteiro ou com até três casas decimais.<br><br>";
convDois.innerHTML = valorErro;
}
}
function convFaren() {
var teFaren = parseFloat(document.getElementById("farenheit").value);
if (isNaN(teFaren) == false) {
var teCelsius = ((teFaren - 32) / 1.8).toFixed(1);
var teKelvin = ((teFaren - 32) / 1.8 + 273).toFixed(1);
var valorConvertido =
" O resultado em graus Celsius é " +
teCelsius +
"°C, e em Kelvin é de " +
teKelvin +
"K";
convTres.innerHTML = valorConvertido;
} else {
var valorErro = " Esta não é uma temperatura válida.<br> Por favor, insira um número inteiro ou com até três casas decimais.<br><br>";
convTres.innerHTML = valorErro;
}
}