studyplan

for문 , 탈출문 , 사칙연산게임 version 3 , 곱셈 ,뺄셈까지 추가 /if break; / 자바스크립트 , javascript 본문

javascript 복습

for문 , 탈출문 , 사칙연산게임 version 3 , 곱셈 ,뺄셈까지 추가 /if break; / 자바스크립트 , javascript

무한머니 2022. 5. 2. 23:50

랜덤 숫자를 돌려서 , 곱셈 , 뺄셈을 추가했고 , 빼기 할때 음수가 나올 경우를 대비해서 큰 숫자가 나오면 큰 숫자에서 작은 숫자를 빼게 설정해놓았음 .  

alert('~~~~~~ 재미있는 사칙연산 게임 ~~~~~`');

alert('즐겁게 문제를 푸시다가 지겨우면 0을 누르세요~~~');
var math = 0;
var wrong = 0;
var correct = 0;
while (true) {
    math += 1;
    var num1 = Math.floor(Math.random() * 50) + 1;
    var num2 = Math.floor(Math.random() * 50) + 1;
    var ri = Math.floor(Math.random() * 3) ;
    if (ri === 0){ //곱셈
        secret = num1*num2;
        alert(`Q.${math} ${num1} * ${num2} = ???`);
    }else if (ri === 1){ //덧셈
        secret = num1 + num2;
        alert(`Q.${math} ${num1} + ${num2} = ???`);
    }else if (ri === 2){ //뺄셈
        if(num1 < num2){
          secret = num2-num1;
          alert(`Q.${math} ${num2} - ${num1} = ???`);
        }
        else if (num1 > num2){
            secret = num1-num2;
            alert(`Q.${math} ${num1} - ${num2} = ???`);
        }
    }

앞에 설정에서 0을누르면 게임이 종료되어야 하는데 ,

답이 0일경우 0을누르면 종료되지 말라고 앞에 if 결과를 넣어서 
 
0의 경우를 해결했음

 

 

 

Comments