-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
69 lines (69 loc) · 1.17 KB
/
index.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
66
67
68
69
var screen=document.getElementById('screen');
var btn=document.getElementsByClassName('btn');
for(item of btn)
{
item.addEventListener('click',function(e)
{
btnText=e.target.innerHTML;
screen.value+=btnText;
});
}
function backspace()
{
screen.value=screen.value.substr(0,screen.value.length-1);
}
function factorial()
{
var fact=1;
var ans=screen.value;
for(i=1;i<=screen.value;i++)
{
fact=fact*ans;
ans--;
}
screen.value=fact;
}
function sin()
{
screen.value=Math.sin(screen.value);
}
function pi()
{
screen.value+=3.14;
}
function cos()
{
screen.value=Math.cos(screen.value);
}
function log()
{
screen.value=Math.log(screen.value);
}
function tan()
{
screen.value=Math.tan(screen.value);
}
function sqrt()
{
screen.value=Math.sqrt(screen.value);
}
function f1()
{
screen.value+=2.71828182;
}
function pow()
{
screen.value=Math.pow(screen.value,2);
}
function radian()
{
var radian=screen.value;
var ans=(radian*180)/3.14;
screen.value=ans;
}
function degree()
{
var degree=screen.value;
var ans=degree*180/3.14;
screen.value=ans;
}