<HTML>
 <HEAD>
  <TITLE> 조건문 연습 (if문,switch~case문) </TITLE>
 </HEAD>

 <BODY>
<SCRIPT LANGUAGE="JavaScript">
  <!--
/*
제어문
1.조건문
- 1형식
if(조건)
{
     실행문....
}


- 2형식
if(조건)
{
     실행문 A...
}
else
{
     실행문 B....
}


-3형식
if(조건)
{
     실행문A...
}
else  if(조건)
{
     실행문B...
}
else  if(조건)
{
     실행문C...
}


데이터 입력(파일저장,데이터베이스DB) ->
가공 및 처리 ->
출력 순으로 프로그램을 개발한다.
*/ 

 

//성적표 작성하기
var name="홍길동";
var kor=98,eng=70,mat=80;
var tot, aver;


//tot변수에 총점구하시오
tot=kor+eng+mat;
//aver변수에 평균구하시오
aver=tot/3;


//이름,국어,영어,수학,총점,평균 출력하시오.
document.write("이름="+ name+"<BR>")
document.write("국어="+ kor +"<BR>")
document.write("영어="+ eng +"<BR>")
document.write("수학="+ mat +"<BR>")
document.write("총점="+ tot +"<BR>")
document.write("평균="+ aver +"<BR>")


//평균95점이상 장학생
if(aver>=95)
{
     document.write("장학생<br>");
}
//평균70점이상 합격, 아니면 불합격
if(aver>=70)
{
     document.write("합격<br>");
}
else
{
     document.write("불합격<br>");
}

-------------------------------------------------------
//평균90점이상 수, 80점이상 우, 70점이상 미, 60점 이상 양, 나머지 가
//switch문으로 바꾸기
/*p297
함수,function,method기능
사용자정의함수,메이커측에 제공되는 함수(내장함수)
*/


document.write("10+20");
document.write(eval("10+20"));

 

switch(parseInt(aver/10))
{
     case 10:
     case 9:
          document.write("수<br>"); break;
     case 8:
          document.write("우<br>"); break;
     case 7:
          document.write("미<br>"); break;
     case 6:
          document.write("양<br>"); break;
     default:
          document.write("가<br>");
}

-------------------------------------------------------

if(aver>=90)
{
      document.write("수<br>");
}
else if(aver>=80)
{
      document.write("우<br>");
}
else if(aver>=70)
{
      document.write("미<br>");
}
else if(aver>=60)
{
      document.write("양<br>");
}
else
{
      document.write("가<br>");
}

------------------------------------------------------
/*
switch(찾고자하는 값)
{
     case 값1:
          실행문A; break; //switch명령어를 빠져나감.

     case 값2:
          실행문B; break;

     case 값3:
          실행문C; break;

     default:   //경우에 따라서 생략가능
          실행문D;
}
*/

switch(20)
{
     case 10:
          document.write("개나리"); break;
     case 20:
          document.write("진달래"); 
     case 30:
          document.write("무궁화"); break;
     default:
          document.write("기타...");
}

 


  //-->
  </SCRIPT> 
 </BODY>
</HTML>

'..열심히 공부하세.. > JavaScript' 카테고리의 다른 글

06 [예제] 해당 날짜 요일 구하기  (0) 2008.10.30
05 배열연습 (Array객체)  (0) 2008.10.30
04 while문, break문, continue문  (0) 2008.10.30
03 for문 연습  (0) 2008.10.30
01 자바스크립트 기초 문법  (0) 2008.10.30

+ Recent posts