<script>
var inputSubject = parseInt(prompt("과목수 입력 >>"))
//과목을 담을 배열
var subject = [];
var subjectScore=[];
var total=0;
var mean=0;
// 반복문을 써서 과목수 입력
for(var i=0;i<inputSubject;i++){
subject[i]=(prompt("점수를 입력할 과목 명을 입력하세요 >>"))
//total+=subject[i]
}
// 반복문을 써서 점수입력
for(var i=0;i<inputSubject;i++){
subjectScore[i]=parseInt(prompt((subject[i])+"의 점수를 입력 >>"))
}
// for문 사용 총합을 계산
for(var i=0;i<inputSubject;i++){
total+=subjectScore[i]
}
// 평균 계산
mean = parseInt(total/inputSubject)
// Integer.toString(intValue1); = int를 문자열로 바꿈
// table tr td 태그를 사용하여 출력
document.write('<table border="1px solid black" align="center">')
document.write("<tr align='center' >")
for(var i=0;i<inputSubject;i++){
document.write("<td>"+(subject[i])+"</td>")
}
document.write("<td>"+"합계"+"</td>")
document.write("<td>"+"평균"+"</td>")
document.write("</tr>")
document.write("<tr align='center' >")
for(var i=0;i<inputSubject;i++){
document.write("<td>"+subjectScore[i]+"</td>")
}
document.write("<td>"+total+"</td>")
document.write("<td>"+mean+"</td>")
document.write("</tr>")
document.write("<table>")
</script>
별찍기
10,50,100까지누적합출력
'JavaScript' 카테고리의 다른 글
DOM (Document Object Model) API / getElementByID 메소드 (0) | 2022.07.01 |
---|---|
객체 선언하기 ( var 객체명 = { 1:a , 2:b } ) (0) | 2022.07.01 |
함수의 기본 구조 / 가변인수 ...args / (0) | 2022.06.30 |
배열관련 함수 / 배열 선언하기 / 배열에 원소 추가하기 / (0) | 2022.06.30 |
반복문 while문 / for문 / (0) | 2022.06.30 |