최코딩의 개발
유수봉 교수의 WEB-12 본문
728x90
조건문1
<!DOCTYPE html>
<html>
<head>
<title>최승호(2019E7184)의 if else</title>
</head>
<body>
<h3>if-else를 이용하여 홀짝 판별하기</h3>
<hr>
<script>
var N = prompt("숫자를 입력하시오", 0);
N = parseInt(N); // 문자열을 숫자로 바꿈
if ((N % 2) == 0) {
document.write("입력값 " + N + "는 짝수입니다.<br>")
}
else {
document.write("입력값 " + N + "는 홀수입니다.<br>")
}
</script>
</body>
</html>
![]() |
![]() |
조건문2
<!DOCTYPE html>
<html>
<head>
<title>최승호(2019E7184)의 if else</title>
</head>
<body>
<h3>if-else를 이용한 학점 매기기</h3>
<hr>
<script>
var grade;
var score = prompt("최승호의 점수를 입력하세요", 100);
score = parseInt(score); // 문자열을 숫자로 바꿈
if (score< 60) { // score가 60 이하
grade = "F";
}
else if (score >= 60 && score <70) { // 60 이상 70 미만
grade = "D";
}
else if (score >= 70 && score <80) { // 70 이상 80 미만
grade = "C";
}
else if (score >= 80 && score <90) { // 80 이상 90 미만
grade = "B";
}
else if (score >= 90 && score <100) { // 90 이상 100 미만
grade = "A";
}
else{
grade="잘못된 점수 입니다."
}
document.write(score + "는 " + grade + "입니다.<br>")
</script>
</body>
</html>
![]() |
![]() |
조건문3
<!DOCTYPE html>
<html>
<head>
<title>최승호(2019E7184)의 switch</title>
</head>
<body>
<h3>switch 문으로 커피 주문</h3>
<hr>
<script>
var price = 0;
var coffee = prompt("무슨 커피 드릴까요?", "");
switch (coffee) {
case "espresso":
case "에스프레소": price = 2000;
break;
case "카푸치노": price = 3000;
break;
case "카페라떼": price = 3500;
break;
default:
document.write(coffee + "는 없습니다.");
}
if (price != 0)
document.write(coffee + "는 " + price + "원입니다.");
</script>
</body>
</html>
![]() |
![]() |
반복문1
<!DOCTYPE html>
<html>
<head>
<title>최승호2019E7184의 1~100 출력하기</title>
</head>
<body>
<h3>1~100 출력하기</h3>
<hr>
<script>
for (var N = 1; N <= 100; N++) {
document.write(N + "<br>");
}
document.write(N + "<br>");
</script>
<hr>
</body>
</html>
반복문2
<!DOCTYPE html>
<html>
<head>
<title>최승호 2019E7184의 1~100 출력하기(table)</title>
</head>
<body>
<h3>1~100 출력하기(table)</h3>
<hr>
<script>
document.write("<table border=1 width=100>");
for (var N = 1; N <= 10; N++) {
document.write("<tr align=center>");
document.write("<td>" + N + "</td>");
document.write("</tr>");
}
document.write("</table>")
</script>
<hr>
</body>
</html>
구구단1
<!DOCTYPE html>
<html>
<head>
<title>1~10단 구구단 출력하기(table) - 최승호</title>
</head>
<body>
<h3>1~10단 구구단 출력하기(table) - 최승호</h3>
<hr>
<script>
for (var N = 1; N < 10; N++) {
document.write("<table border=1 width=100>");
for (var M = 1; M < 10; M++) {
document.write("<tr align=center>");
document.write("<td>" + N + "*" + M + "=" + N * M + "<br>" + "</td>");
document.write("</tr>");
}
document.write("</table>")
document.write("<br>");
}
</script>
<hr>
</body>
</html>
구구단2
<!DOCTYPE html>
<html>
<head>
<title>1~10단 구구단 출력하기(table) - 최승호</title>
</head>
<body>
<h3>1~10단 구구단 출력하기(table) - 최승호 </h3>
<hr>
<script>
document.write("<table border=1 width=100>");
for (var N = 1; N < 10; N++) {
document.write("<tr align=center>");
for (var M = 1; M < 10; M++) {
document.write("<td>"+ " "+ " "+ N + "*" + M + "=" + N * M + " "+ " "+ "<br>" + "</td>");
}
document.write("</tr>");
document.write("<br>");
}
document.write("</table>")
</script>
<hr>
</body>
</html>
구구단3
<!DOCTYPE html>
<html>
<head>
<title>1~10단 구구단 출력하기(table) - 최승호</title>
</head>
<body>
<h3>1~10단 구구단 출력하기(table) - 최승호 </h3>
<hr>
<script>
document.write("<table border=1 width=100>");
for (var N = 1; N < 10; N++) {
document.write("<tr align=center>");
for (var M = 1; M < 10; M++) {
document.write("<td>" + " " + " " + M + "*" + N + "=" + N * M + " " + " " + "<br>" + "</td>");
}
document.write("</tr>");
document.write("<br>");
}
document.write("</table>")
</script>
<hr>
</body>
</html>
구구단4
<!DOCTYPE html>
<html>
<head>
<title>1~10단 구구단 출력하기(table)</title>
</head>
<body>
<h3>1~10단 구구단 출력하기(table) - 최승호</h3>
<hr>
<script>
document.write("<table border=1>");
for (var row = 0; row < 3; row++) {
document.write("<tr>");
for (var col = 1; col <= 3; col++) {
var N = row * 3 + col;
if (N > 9) break;
document.write("<td valign='top'>");
document.write("<table border=1 width=100>");
for (var i = 1; i <= 9; i++) {
document.write("<tr align=center>");
document.write("<td>" + N + " x " + i + " = " + (N * i) + "</td>");
document.write("</tr>");
}
document.write("</table>");
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>
<hr>
</body>
</html>
구구단5
<!DOCTYPE html>
<html>
<head>
<title>1~10단 구구단 출력하기(table)</title>
</head>
<body>
<h3>1~10단 구구단 출력하기(table) - 최승호</h3>
<hr>
<script>
document.write("<table border=1>");
for (var row = 0; row < 3; row++) {
document.write("<tr>");
for (var col = 1; col <= 3; col++) {
var N = (row * 3) + (4 - col);
document.write("<td valign='top'>");
document.write("<table border=1 width=100>");
for (var i = 1; i <= 9; i++) {
document.write("<tr align=center>");
document.write("<td>" + N + " x " + i + " = " + (N * i) + "</td>");
document.write("</tr>");
}
document.write("</table>");
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>
<hr>
</body>
</html>
프로젝트 구조
728x90
'수업 > 자바스크립트' 카테고리의 다른 글
유수봉 교수의 WEB-14 (0) | 2024.06.05 |
---|---|
유수봉 교수의 WEB-13 (0) | 2024.05.29 |
유수봉 교수의 WEB 중간보고서 (0) | 2024.05.09 |
유수봉 교수의 WEB-10 (0) | 2024.05.08 |
유수봉 교수의 WEB-09 (0) | 2024.05.02 |