HTML/CSS/JAVASCRIPT 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 13일차 강의내용 - 제어문 - 프린트교재
글번호: 41
작성자: 관리자
작성일: 2001/03/22 오후 4:01:00
조회수: 6146
JavaScript

학습내용 : 자바스크립트 - 제어문 - 프린트교재 (2001/01/19)

예제 1
키보드를 통해 a, b, c 3개의 값을 읽어들여(prompt) c값이 1이면 a + b값을, 2이면 a * b값을 출력하는 프로그램 (if문 사용)

<script language="JavaScript">

a = prompt("a의 값을 넣으세요...",3);
b= prompt("b의 값을 넣으세요...",5);
c= prompt("c의 값을 넣으세요(단, 1 또는 2의 값","1");
if(c==1){
   result = parseInt(a) + parseInt(b);
}
else{
   result = parseInt(a) * parseInt(b);
}
alert("결과 : " + result);

</script>

예제 2
1에서 100까지의 합을 구하는 프로그램 (for문 사용)

<script language="JavaScript">

sum = 0;
for(count=1 ; count <= 100 ; count ++)
{
   sum += count;
}
document.write("1에서 100까지의 합 = " + sum); 

</script>

예제 3
 구구단을 출력하는 프로그램 (다중 for문 사용)

<script language="JavaScript">

for(i=1; i <= 9 ; i++)
{
   document.write("<br>" + " " + i + "단" + "<br>")
   for(j=1 ; j <=9 ; j++)
   {
      k = i *j;
      document.write(i + "*" + j + "=" + k + "<br>");
   }
}

</script>

예제 4
1에서 100까지의 합을 구하는 프로그램 (while문 사용)

<script language="JavaScript">

sum = 0;
count = 1;
while(count <= 100)
{
   sum += count;
   count ++;
}
document.write("1에서 100까지의 합 = " + sum); 

</script>

예제 5
1에서 10까지 제곱 구하는 프로그램 (do while문 사용)

<script language="JavaScript">

i = 1;
do {
   document.wirte(i + "*" + i + "=" + i*i + "<BR>");
   i++;
}while(i<11); // i로 바꾸어 본다. 최소한 한번은 실행.

</script>

예제 6
1에서 100까지의 정수 중 3의 배수를 제외한 수들의 합을 구하는 프로그램 (continue문 사용)

<script language="JavaScript">

sum = 0;
for(count=1 ; count <= 100 ; count ++)
{
   if(count % 3 ==0) continue;
   sum += count;
}
document.write("1+2+4+5+7+...+98+100 = " + sum); 

</script>

예제 7
1에서 100까지의 합을 구하는 프로그램 (while문 + break문 사용)

<script language="JavaScript">

sum = 0;
count = 0;
while(1)
{
   count ++;
   sum += count;
   if(count == 100) break;
}
document.write("1에서 100까지의 합 = " + sum); 

</script>

예제 8
1에서 100까지의 합을 구하는 프로그램 (while문 + break문 사용)

<script language="JavaScript">

score=prompt("점수를 입력하세요?(종료 : -1)","0");
while(score>=0)
{
   switch(score/10) /*정수연산이므로 정수값만 나온다.*/
   {
      case 10 :
      case  9 : grade = 'A' ; break;
      case  8 : grade = 'B' ; break;
      case  7 : grade = 'C' ; break;
      case  6 : grade = 'D' ; break;
      default  : grade = 'F' ; break;
   }
   document.write("당신의 점수는 : " + score + "<BR>");
   document.write("학점은 : " + grade + "<BR>");
   score=prompt("점수를 입력하세요?(종료 : -1)","0");
}

</script>

※ 관련과제
과제 1 : 키보드를 통해 입력된 3개의 수치 중 최대값을 출력하는 프로그램을 작성하세요. 
과제 2 : 1과 100사이의 정수 중에서 소수만을 출력하는 프로그램을 작성하세요.(여기서 소수란 1과 자기자신만을 약수로 갖고 있는 수를 말하는 것으로 2, 3, 5, 7, 11, 13 등의 수를 말하는 것이다.즉, 1과 자기자신으로만 나누어지는 수를 말한다.) 

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 14일차 강의내용 - 함수 - 관리자 2001-01-26 6597
  13일차 강의내용 - 제어문 - 관리자 2001-01-19 6726
현재글 13일차 강의내용 - 제어문 - 프린트교재 - 관리자 2001-03-22 6146
  예제. 20.if문_성적확인프로그램.htm JavaScript-0020.jpg(94 KB) 레드플러스 2003-05-25 5513
  예제. 21.if_else문_성적확인프로그램.htm JavaScript-0021.jpg(92 KB) 레드플러스 2003-05-25 5262
  예제. 22.다중if문_ 성적확인프로그램.htm JavaScript-0022.jpg(92 KB) 레드플러스 2003-05-25 6024
  예제. 23.switch_case문_매달 14일은 무슨날.htm JavaScript-0023.jpg(40 KB) 레드플러스 2003-05-25 5597
  예제. 24.switch_case문_예제.htm JavaScript-0024.jpg(38 KB) 레드플러스 2003-05-25 5043
  예제. 25.for문_1에서100까지출력.htm JavaScript-0025.jpg(93 KB) 레드플러스 2003-05-25 5223
  예제. 26.for문_1에서100까지짝수의합.htm JavaScript-0026.jpg(94 KB) 레드플러스 2003-05-25 5888
  예제. 27.for문_1에서100까지합.htm JavaScript-0027.jpg(92 KB) 레드플러스 2003-05-25 5768
  예제. 28.for문_입력된수의제곱.htm JavaScript-0028.jpg(91 KB) 레드플러스 2003-05-25 5214
  예제. 29.for문_1에서100까지홀수합.htm JavaScript-0029.jpg(94 KB) 레드플러스 2003-05-25 9054
  예제. 30.for문_구구단출력.htm JavaScript-0030.jpg(118 KB) 레드플러스 2003-05-25 6121
  예제. 31.for문_증감.htm JavaScript-0031.jpg(108 KB) 레드플러스 2003-05-25 5124
  예제. 32.while문_1부터100까지의짝수의합을구하는프로그램.htm JavaScript-0032.jpg(91 KB) 레드플러스 2003-05-25 6703
  예제. 33.while문_무한루프.htm JavaScript-0033.jpg(105 KB) 레드플러스 2003-05-25 6157
  예제. 34.dowhile문_1부터100까지의짝수의합을구하는프로그램.htm JavaScript-0034.jpg(91 KB) 레드플러스 2003-05-25 5521
  예제. 35.continue문.htm JavaScript-0035.jpg(91 KB) 레드플러스 2003-05-25 4940
  예제. 36.break문_1부터100까지의합을구하는프로그램.htm JavaScript-0036.jpg(88 KB) 레드플러스 2003-05-25 5330
  예제. 37.for문_구구단출력.htm JavaScript-0037.jpg(227 KB) 레드플러스 2003-05-25 6491
  예제. 38.학점계산프로그램(do_while_if_else).htm JavaScript-0038.jpg(100 KB) 레드플러스 2003-05-25 6480
  예제. 39.문제_사용자로부터입력받은수로테이블행열크기작성하기.htm JavaScript-0039.jpg(92 KB) 레드플러스 2003-05-25 5234
다음글 12일차 강의내용 - 변수와 연산자 그리고 대화상자 02_00_02_LocalVariable_변수(지역 변수와 전역 변수).png(51 KB) 관리자 2001-01-19 6274
 
손님 사용자 Anonymous (손님)
로그인 Home