-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjavascript.js
More file actions
30 lines (30 loc) · 1000 Bytes
/
javascript.js
File metadata and controls
30 lines (30 loc) · 1000 Bytes
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
function hitung() {
var umur = document.counter.umur.value;
var tinggibadan = document.counter.tinggibadan.value;
var beratbadan = document.counter.beratbadan.value;
var aktivitas = document.counter.aktivitas.value;
var jeniskelamin = document.counter.gender.value;
var bmr;
if (jeniskelamin == "1") {
bmr = 66 + 13.86 * beratbadan + 5.03 * tinggibadan - 6.8 * umur;
} else if (jeniskelamin == "2") {
bmr = 655 + 9.46 * beratbadan + 1.83 * tinggibadan - (4.7 + umur);
}
if (aktivitas == "1") {
var hasil = bmr + bmr * 0.2;
} else if (aktivitas == "2") {
var hasil = bmr + bmr * 0.3;
} else if (aktivitas == "3") {
var hasil = bmr + bmr * 0.4;
} else if (aktivitas == "4") {
var hasil = bmr + bmr * 0.5;
} else if (aktivitas == "5") {
var hasil = bmr + bmr * 0.6;
}
totalbmr.innerHTML = bmr;
totalcalorie.innerHTML = hasil;
}
function bersihkan() {
totalbmr.innerHTML = "";
totalcalorie.innerHTML = "";
}