-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjava2.html
More file actions
79 lines (75 loc) · 2.39 KB
/
java2.html
File metadata and controls
79 lines (75 loc) · 2.39 KB
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
70
71
72
73
74
75
76
77
78
79
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Java2</title>
<style>
body {
background: rgb(69, 66, 90);
}
.but1 {
width: 130px;
height: 30px;
border-radius: 20px;
border-color: #786d84;
font-size: 1.2em;
display: block;
margin: 5px auto;
font-family: 나눔바른펜;
color: white;
}
</style>
</head>
<body>
<button class="but1" onclick="cal1()" style="background: #2f466e;">합계1 </button>
<button class="but1" onclick="sosu()" style="background: #4a3e6c;">소수 판별</button>
<button class="but1" onclick="divisor()" style="background: #694770;">약수 구하기</button>
<button class="but1" onclick="holjjak()" style="background: #704761;">짝홀수 판별</button>
<button class="but1" onclick="divisor()" style="background: #754352;">배수 판별</button>
<script>
function cal1() {
var i, sum = 0;
var a = parseInt(prompt("첫 번째 숫자를 입력"));
var b = parseInt(prompt("마지막 숫자를 입력"));
for(i=a; i<=b; i++) {
sum = sum + i;
}
alert(sum);
}
function sosu() {
var i;
var num1 = prompt("소수 판별 숫자를 입력하세요.");
for(i=2; i < num1; i++) {
if(num1 % i == 0) {
alert("소수가 아닙니다.");
break;
}
else if(i == num1 - 1) {
alert("소수입니다.");
}
}
}
function divisor() {
var i, s = "";
var num1 = prompt("약수를 구할 숫자를 입력하세요");
for(i=1; i < num1; i++) {
if(num1 % i == 0) {
s = s + i + " ";
}
}
alert(s);
}
function holjjak(num) {
var answer = "";
if(num % 2 == 0) { //짝수인 경우
answer='Even';
}
else //홀수인 경우
answer='Odd';
return answer;
}
</script>
</body>
</html>