- 소스 코드
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>예제</title>
<script>
// Q1. 1 ~ 100까지 홀수 합, 짝수 합 구하기
document.write("Q1. 1 ~ 100까지 홀수 합, 짝수 합","<br>");
var oddSum = 0; // 홀수 합 저장
var evenSum = 0; // 짝수 합 저장
for (var i = 1; i <= 100; i++) {
// 홀수일 때
if (i % 2 == 1) {
oddSum += i;
}
// 짝수일 때
if (i % 2 == 0) {
evenSum += i;
}
}
document.write("홀수 합 : " + oddSum, "<br>");
document.write("짝수 합 : " + evenSum, "<br>");
document.write("<br>");
// Q2. 1 ~ 100까지 합을 구하다가 합이 100을 넘어갈 때
// 그 합과 더한 숫자를 출력
document.write("Q2. 1 ~ 100까지 더한 합을 구하다가 합이 100을 넘어갈 때","<br>");
document.write("그 합과 더한 숫자를 출력","<br>");
var sum = 0;
for (var i = 0; i <= 100; i++) {
sum += i;
if (sum >= 100) {
document.write("합 : " + sum, "<br>");
document.write("더한 숫자 : " + i, "<br>");
break;
}
}
document.write("<br>");
// Q3. 구구단 전체 짝수단만 출력
document.write("Q3. 구구단 전체 짝수단만 출력","<br>");
for (var i = 2; i <= 9; i++) {
if (i % 2 == 0) {
for (var j = 1; j <= 9; j++) {
document.write(i + "x" + j + "=", i * j, " ");
}
document.write("<br>");
}
}
document.write("<br>");
// Q4. 구구단 전체 홀수단만 출력
document.write("Q4. 구구단 전체 홀수단만 출력","<br>");
for (var i = 2; i <= 9; i++) {
if (i % 2 == 1) {
for (var j = 1; j <= 9; j++) {
document.write(i + "x" + j + "=", i * j, " ");
}
document.write("<br>");
}
}
document.write("<br>");
</script>
</head>
<body>
</body>
</html>
- 실행 결과
'자바 스크립트 > 연습 문제' 카테고리의 다른 글
[연습 문제] 중첩 반복문 2 (0) | 2020.05.12 |
---|---|
[연습 문제] 중첩 반복문 1 (0) | 2020.05.12 |
[연습 문제] for (0) | 2020.05.08 |
[연습 문제] while (0) | 2020.05.08 |
[연습 문제] switch (0) | 2020.05.08 |