배열에 대한 3단 콤보 예제이다.
문제는 이고,
1단 콤보는 이 색이고,
: 맨 처음 접근하면서 막 짜본 코드...이렇게 접근했었다..완성은 못했지만...
2단 콤보는 이거,
: 모범 답안.
마지막 3단 콤보는 이 색이다.
모범 답안은 밑도 끝도 없이 우선 이력하고 보는 식이라 마음에 안들었다.
그래서 입력할 때도 뭘 입력해야 하는지 물어보고
입력하고 나서도 어떻게 입력했는지 알 수 있도록 예제를 풀어보았다.
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> |
|
|
|
<head> |
|
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> |
|
|
|
<title> 배열 2 </title> |
|
|
|
<script type="text/javascript"> |
|
//<!CDATA[ |
|
|
|
/* 문제 :: 5과목의 프롬포트로 입력 받아서 입력받은 값의 평균을 출력하는 코드 |
(프롬포트를 한번만 쓰고 for문을 돌려서) |
|
|
|
|
//var kor="국어"; |
|
//var eng="영어"; |
|
//var math="수학"; |
|
//var music="음악"; |
|
//var photo="사진"; |
|
|
|
var sum = kor + eng + math + music + photo; |
|
var evg = sum/5; |
|
|
|
for(i=0; i<5 ; i++){ |
|
var sung=prompt("성적을 입력하시오",""); |
|
sung=[ kor , eng , math , music , photo]; |
|
//document.write( sung[i] + "<br />"); |
|
//document.write( i + "<br />"); |
|
document.write( evg + "<br />"); |
|
} |
|
|
|
//답 |
|
var sung=new Array(5); |
|
var sum=0; |
|
|
|
for(i=0; i<5 ; i++){ |
|
//var sung=prompt("성적을 입력하시오",""); |
|
sung[i] = parseInt(prompt("성적입력")); //parseInt문자열을 숫자열로 |
|
sum += sung[i]; |
|
} |
|
document.write("평균:"+sum/5); |
|
*/ |
|
|
|
var sung=new Array(5); |
|
var sum=0; |
|
var sub=new Array("국어","영어","수학","과학","미술"); |
|
|
|
for(i=0; i<5 ; i++){ |
|
sung[i] = parseInt(prompt(sub[i] + "성적입력", "")); //parseInt = 문자열을 숫자열로 |
|
sum += sung[i]; |
|
} |
|
|
|
|
|
/* |
|
for(j=0; j<5 ; j++){ |
|
for(i=0; i<5 ; i++){ |
|
sung[i] = parseInt(prompt(sub[j] + "성적입력")); //parseInt = 문자열을 숫자열로 |
|
sum += sung[i]; |
|
} |
|
} |
|
*/ |
|
document.write(sub[0] + "=" + sung[0] + "<br />"); |
|
document.write(sub[1] + "=" + sung[1] + "<br />"); |
|
document.write(sub[2] + "=" + sung[2] + "<br />"); |
|
document.write(sub[3] + "=" + sung[3] + "<br />"); |
|
document.write(sub[4] + "=" + sung[4] + "<br />"); |
|
|
|
document.write("평균:"+sum/5); |
|
|
//]]]]]]> |
|
|
</script> |
|
|
|
</head> |
|
|
|
<body> |
|
</body> |
|
|
|
</html> |
|
|
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
샘플소스3) javascript 기본 문서구조 ( 날짜 객체 _ 응용 ) (0) | 2011.04.10 |
---|---|
샘플소스3) javascript 기본 문서구조 ( 날짜 객체 ) (0) | 2011.04.10 |
샘플소스3) javascript 기본 문서구조 ( 객체 그리고 배열 ) (0) | 2011.04.10 |
샘플소스3) javascript 기본 문서구조 ( 사용자정의함수_ 매개변수_응용 ) (0) | 2011.04.10 |
샘플소스3) javascript 기본 문서구조 ( 사용자정의함수_ 매개변수 ) (0) | 2011.04.10 |
댓글