• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

선생님 안녕하세요? 코딩해봤습니다.

21.05.11 11:41 작성 조회수 129

1

var odd=0;
var even=0;
var num=0;
for(i=1 ; i < 51 ; i++)
if((i-1)%2===0){
    odd=odd+i;   
}else{
    even=even+i;    
}
document.write("홀수합"+odd+"</br>");
document.write("짝수합"+even+"</br>");
document.write("총합"+(num=odd+even));

답변 1

답변을 작성해보세요.

0

document.write를 쓰면 안되는지 몰랐습니다. 수정하겠습니다. 그리고 for문 중괄호 묶음을 다음과 같이 수정하였습니다.

확인부탁드립니다. 감사합니다.

var odd=0;
var even=0;
var num=0;
for(i=1 ; i < 51 ; i++){
if((i-1)%2===0){
    odd=odd+i;   
}else{
    even=even+i;    
}};
console.log("홀수합"+odd);
console.log("짝수합"+even);
console.log("총합"+(num=odd+even));

아래와 같이 작성할 수도 있습니다.

var odd = 0, event = 0, num = 0;
odd += i;
even += i;
if(i % 2 === 0)... }

질문에 이와 관련된 것이 있으니 그것도 같이 보시기 바랍니다.