HTML/CSS/JAVASCRIPT 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 13일차 강의내용 - 제어문 - 프린트교재
글번호: 41
작성자: 관리자
작성일: 2001/03/22 오후 4:01:00
조회수: 6043
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 6480
  13일차 강의내용 - 제어문 - 관리자 2001-01-19 6595
현재글 13일차 강의내용 - 제어문 - 프린트교재 - 관리자 2001-03-22 6043
  예제. 20.if문_성적확인프로그램.htm JavaScript-0020.jpg(94 KB) 레드플러스 2003-05-25 5393
  예제. 21.if_else문_성적확인프로그램.htm JavaScript-0021.jpg(92 KB) 레드플러스 2003-05-25 5160
  예제. 22.다중if문_ 성적확인프로그램.htm JavaScript-0022.jpg(92 KB) 레드플러스 2003-05-25 5924
  예제. 23.switch_case문_매달 14일은 무슨날.htm JavaScript-0023.jpg(40 KB) 레드플러스 2003-05-25 5501
  예제. 24.switch_case문_예제.htm JavaScript-0024.jpg(38 KB) 레드플러스 2003-05-25 4946
  예제. 25.for문_1에서100까지출력.htm JavaScript-0025.jpg(93 KB) 레드플러스 2003-05-25 5126
  예제. 26.for문_1에서100까지짝수의합.htm JavaScript-0026.jpg(94 KB) 레드플러스 2003-05-25 5786
  예제. 27.for문_1에서100까지합.htm JavaScript-0027.jpg(92 KB) 레드플러스 2003-05-25 5664
  예제. 28.for문_입력된수의제곱.htm JavaScript-0028.jpg(91 KB) 레드플러스 2003-05-25 5113
  예제. 29.for문_1에서100까지홀수합.htm JavaScript-0029.jpg(94 KB) 레드플러스 2003-05-25 8914
  예제. 30.for문_구구단출력.htm JavaScript-0030.jpg(118 KB) 레드플러스 2003-05-25 5993
  예제. 31.for문_증감.htm JavaScript-0031.jpg(108 KB) 레드플러스 2003-05-25 5010
  예제. 32.while문_1부터100까지의짝수의합을구하는프로그램.htm JavaScript-0032.jpg(91 KB) 레드플러스 2003-05-25 6568
  예제. 33.while문_무한루프.htm JavaScript-0033.jpg(105 KB) 레드플러스 2003-05-25 6049
  예제. 34.dowhile문_1부터100까지의짝수의합을구하는프로그램.htm JavaScript-0034.jpg(91 KB) 레드플러스 2003-05-25 5414
  예제. 35.continue문.htm JavaScript-0035.jpg(91 KB) 레드플러스 2003-05-25 4836
  예제. 36.break문_1부터100까지의합을구하는프로그램.htm JavaScript-0036.jpg(88 KB) 레드플러스 2003-05-25 5226
  예제. 37.for문_구구단출력.htm JavaScript-0037.jpg(227 KB) 레드플러스 2003-05-25 6347
  예제. 38.학점계산프로그램(do_while_if_else).htm JavaScript-0038.jpg(100 KB) 레드플러스 2003-05-25 6358
  예제. 39.문제_사용자로부터입력받은수로테이블행열크기작성하기.htm JavaScript-0039.jpg(92 KB) 레드플러스 2003-05-25 5122
다음글 12일차 강의내용 - 변수와 연산자 그리고 대화상자 02_00_02_LocalVariable_변수(지역 변수와 전역 변수).png(51 KB) 관리자 2001-01-19 6141
 
손님 사용자 Anonymous (손님)
로그인 Home