1- <!DOCTYPE html>
2- < html lang ="en ">
3-
4- < head >
5- < meta charset ="UTF-8 ">
6- < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
7- < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
8- < title > IOS Calculator Clone</ title >
9-
10- < link href ="
https://cdn.jsdelivr.net/npm/[email protected] /dist/css/bootstrap.min.css "
rel ="
stylesheet "
11- integrity ="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi " crossorigin ="anonymous ">
12-
13- < style >
14- button {
15- width : 50px ;
16- height : 50px ;
17- margin-top : 4px ;
18- padding : 0 !important ;
19- font-size : 1.5em !important ;
20- }
21- </ style >
22- </ head >
23-
24- < body class ="bg-black ">
25-
26- < div class ="container d-flex justify-content-center align-items-center vh-100 ">
27-
28- < div class ="grid ">
29-
30- < div >
31- < p id ="display " class ="text-light text-end " style ="font-size: 3em; "> 0</ p >
32- </ div >
33-
34-
35- < div >
36- < button class ="btn btn-lg btn-light rounded-circle " onclick ="handleClearButton() "> C</ button >
37- < button class ="btn btn-lg btn-light rounded-circle " onclick ="handleInverseButton() "> +/-</ button >
38- < button class ="btn btn-lg btn-light rounded-circle " onclick ="handlePercentButton() "> %</ button >
39- < button class ="operator btn btn-lg btn-warning rounded-circle "> ÷</ button >
40- </ div >
41-
42- < div >
43- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(7) "> 7</ button >
44- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(8) "> 8</ button >
45- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(9) "> 9</ button >
46- < button class ="operator btn btn-lg btn-warning rounded-circle "> ×</ button >
47- </ div >
48- < div >
49- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(4) "> 4</ button >
50- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(5) "> 5</ button >
51- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(6) "> 6</ button >
52- < button class ="operator btn btn-lg btn-warning rounded-circle "> −</ button >
53- </ div >
54-
55- < div >
56- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(1) "> 1</ button >
57- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(2) "> 2</ button >
58- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(3) "> 3</ button >
59- < button class ="operator btn btn-lg btn-warning rounded-circle "> +</ button >
60- </ div >
61-
62- < div >
63- < button class ="btn btn-lg btn-dark rounded-pill " style ="width: 104px; " onclick ="handleNumberButton(0) "> 0</ button >
64- < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton('.') "> .</ button >
65- < button class ="btn btn-lg btn-warning rounded-circle " onclick ="handleEqualButton() "> =</ button >
66- </ div >
67-
68- </ div >
69-
70- </ div >
71-
72-
73- < script src ="
https://cdn.jsdelivr.net/npm/[email protected] /dist/js/bootstrap.bundle.min.js "
74- integrity ="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3 "
75- crossorigin ="anonymous "> </ script >
76-
77- < script src ="main.js "> </ script >
78- </ body >
79-
1+ <!DOCTYPE html>
2+ < html lang ="en ">
3+
4+ < head >
5+ < meta charset ="UTF-8 ">
6+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
7+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
8+ < title > IOS Calculator Clone</ title >
9+
10+ < link href ="
https://cdn.jsdelivr.net/npm/[email protected] /dist/css/bootstrap.min.css "
rel ="
stylesheet "
11+ integrity ="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi " crossorigin ="anonymous ">
12+
13+ < style >
14+ button {
15+ width : 50px ;
16+ height : 50px ;
17+ margin-top : 4px ;
18+ padding : 0 !important ;
19+ font-size : 1.5em !important ;
20+ }
21+ </ style >
22+ </ head >
23+
24+ < body class ="bg-black ">
25+
26+ < div class ="container d-flex justify-content-center align-items-center vh-100 ">
27+
28+ < div class ="grid ">
29+
30+ < div >
31+ < p id ="display " class ="text-light text-end " style ="font-size: 3em; "> 0</ p >
32+ </ div >
33+
34+
35+ < div >
36+ < button class ="btn btn-lg btn-light rounded-circle " onclick ="handleClearButton() "> C</ button >
37+ < button class ="btn btn-lg btn-light rounded-circle " onclick ="handleInverseButton() "> +/-</ button >
38+ < button class ="btn btn-lg btn-light rounded-circle " onclick ="handlePercentButton() "> %</ button >
39+ < button class ="operator btn btn-lg btn-warning rounded-circle "> ÷</ button >
40+ </ div >
41+
42+ < div >
43+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(7) "> 7</ button >
44+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(8) "> 8</ button >
45+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(9) "> 9</ button >
46+ < button class ="operator btn btn-lg btn-warning rounded-circle "> ×</ button >
47+ </ div >
48+ < div >
49+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(4) "> 4</ button >
50+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(5) "> 5</ button >
51+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(6) "> 6</ button >
52+ < button class ="operator btn btn-lg btn-warning rounded-circle "> −</ button >
53+ </ div >
54+
55+ < div >
56+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(1) "> 1</ button >
57+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(2) "> 2</ button >
58+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton(3) "> 3</ button >
59+ < button class ="operator btn btn-lg btn-warning rounded-circle "> +</ button >
60+ </ div >
61+
62+ < div >
63+ < button class ="btn btn-lg btn-dark rounded-pill " style ="width: 104px; " onclick ="handleNumberButton(0) "> 0</ button >
64+ < button class ="btn btn-lg btn-dark rounded-circle " onclick ="handleNumberButton('.') "> .</ button >
65+ < button class ="btn btn-lg btn-warning rounded-circle " onclick ="handleEqualButton() "> =</ button >
66+ </ div >
67+
68+ </ div >
69+
70+ </ div >
71+
72+
73+ < script src ="
https://cdn.jsdelivr.net/npm/[email protected] /dist/js/bootstrap.bundle.min.js "
74+ integrity ="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3 "
75+ crossorigin ="anonymous "> </ script >
76+
77+ < script src ="main.js "> </ script >
78+ </ body >
79+
8080</ html >
0 commit comments