forked from kokonior/Javascript-Projects
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcalculate_aris.js
65 lines (60 loc) · 1.38 KB
/
calculate_aris.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
60
61
62
63
64
65
var bilangan1;
var bilangan2;
var hasil;
var opr;
var opr_seleksi = false;
function btn(angka) {
var display = document.getElementById("output").value;
if (display == "0") {
display = angka;
} else {
display += angka;
}
document.getElementById("output").value = display;
}
function clr() {
document.getElementById("output").value = "0";
bil1 = 0;
bil2 = 0;
opr_seleksi = false;
}
function koma() {
var display = document.getElementById("output").value;
if (display.includes(".") == false) {
display += ".";
}
document.getElementById("output").value = display;
}
function btn_opr(o) {
opr_seleksi = true;
bilangan1 = parseFloat(document.getElementById("output").value);
opr = o;
document.getElementById("output").value = "0";
}
function hitung() {
if (opr_seleksi == true) {
bilangan2 = parseFloat(document.getElementById("output").value);
switch(opr){
case 1 :
hasil = bilangan1 * bilangan2;
document.getElementById("output").value = hasil;
break;
case 2 :
hasil = bilangan1 / bilangan2;
document.getElementById("output").value = hasil;
break;
case 3 :
hasil = bilangan1 - bilangan2;
document.getElementById("output").value = hasil;
break;
case 4 :
hasil = bilangan1 + bilangan2;
document.getElementById("output").value = hasil;
break;
}
opr_seleksi = false
hasil = 0;
bilangan1 = 0;
bilangan2 = 0;
}
}