라라리라

2023.07.25 / Step 2 [비교] - 코딩 6 일차 본문

코딩/2023 JavaScript Console

2023.07.25 / Step 2 [비교] - 코딩 6 일차

헤실 2023. 7. 25. 20:53

비교1_개념01_비교연산자.html

 

<script>

  /*
    [1] 비교 연산자
      - 비교 연산자의 결과는 참(true) 또는 거짓(false)이다.
      - 아래 비교의 기준은 왼쪽을 기준으로할 때
      (1) 크니?         10 > 3
      (2) 작니?         10 < 3
      (3) 같니?         10 == 3
      (4) 다르니?        10 != 3
      (5) 크거나 같니?   10 >= 3
      (6) 작거나 같니?   10 <= 3
  */  

  /*
    모두 true 가 되도록 숫자를 변경해보시오.
  */

    console.log(10 == 3);
    console.log(3 != 3);
    console.log(5 > 38);
    console.log(12 < 3);
    console.log(1 >= 11);
    console.log(32 <= 10);

    document.write(10 == 3 + "<br>");
    document.write(3 != 3 + "<br>");
    document.write(5 > 38 + "<br>");
    document.write(12 < 3 + "<br>");
    document.write(1 >= 11 + "<br>");
    document.write(32 <= 10 + "<br>");



        console.log(10 == 10);
        console.log(3 != 4);
        console.log(38 > 5);
        console.log(3 < 12);
        console.log(11 >= 1);
        console.log(10 <= 32);

        document.write(10 == 10 + "<br>");
        document.write(3 != 4 + "<br>");
        document.write(38 > 5 + "<br>");
        document.write(3 < 12 + "<br>");
        document.write(11 >= 1 + "<br>");
        document.write(10 <= 32 + "<br>");

       

   

</script>

 


비교1_개념02_짝수홀수.html

 

<script>

 /*
        [1] 비교연산자를 활용해 짝수, 홀수 판별법
            (1) 짝수 : 2의 배수이면 짝수
            (2) 홀수 : 2의 배수가 아니면 홀수
            (3) 2의 배수 : 어떤 수를 2로 나눴을 때 나머지가 0이면 2의 배수
            (4) 3의 배수 : 어떤 수를 3으로 나눴을 때 나머지가 0이면 3의 배수
    */

    let a = 3;
    console.log(a % 3 == 0);
    document.write((a % 3 == 0) + "<br>");

    let b = 2;
    console.log(b % 2 == 0);
    document.write((b % 2 == 0) + "<br>");

    let c = 5;
    console.log(c % 2 ==0);
    document.write((c % 2 ==0) +"<br>");


</script>

 


비교1_개념03_불린.html

 

<script>

     /*
        [참과 거짓]
            true 나 false 를 boolean 타입이라고 한다.
        [참고]
            boolean은 수학자의 이름이며, true, false를 처음 사용했다.
            여러분들도 boolean과 같이 자기 이름이 사용되도록 열심히 공부합시다.
    */
       

        let a = true;
        let b = false;
        let c = 10 == 10;
        let d = 10 != 20;

        console.log(a + " " + b + " " + c + " " + d);
        document.write(a+ " " + b + " " + c + " " + d);


</script>

 


비교1_개념04_타입.html

 

<script>


/*
        [타입]
        typeof() 명령어를 통해 값이 어떤 자료형인지 확인할 수 있다.
            [1] number : 숫자
            [2] string : 문자
            [3] boolean : 참과 거짓

                # typeof() 명령어 : 자료형을 알려준다.
    */

    console.log(typeof(10));
    console.log(typeof(10.333));
    console.log(typeof("안녕하세요"));
    console.log(typeof(true));
    console.log(typeof(false));

    document.write(typeof(10) + "<br>");
    document.write(typeof(10.333) + "<br>");
    document.write(typeof("안녕하세요") + "<br>");
    document.write(typeof(true) + "<br>");
    document.write(typeof(false) + "<br>");



</script>

 


비교1_개념05_사각형.html

 

<script>

/*
        [문제]
            가로가 3이고 세로가 6인 사각형 넓이가 홀수인지 구하시오.
            위 내용을 비교연산자로 표현하시오.
    */


    let 가로 = 3;
    let 세로 = 6;
    let 넓이 = 가로 * 세로;

   
    console.log(넓이 % 2 != 0);
    console.log(넓이 % 2 >  0);
    document.write(((넓이 % 2) !=0) + "<br>");
    document.write(((넓이 % 2) > 0) + "<br>");

    let width = 3;
    let height = 6;
    let recArea = width * height;

    console.log(recArea % 2 != 0);
    console.log(recArea % 2 > 0);

    document.write((recArea % 2 != 0) + "<br>");
    document.write((recArea % 2 > 0) + "<br>");




</script>

 


비교1_개념06_시분초.html

 

<script>

    /*
    [문제]
      321321초를 시간을 제외한 "분"과,  
      시간과 분을 제외한 "초"를 구한 후,
     
      "분"이 "초" 보다 크다.
   
      위 내용을 비교연산자로 표현하시오.
    */


   let 총시간 = 321321;
   let = parseInt(총시간 / 3600);
   let = parseInt(총시간 % 3600 / 60);
   let = parseInt(총시간 % 60);

   console.log();
   console.log();
   console.log();

   document.write( + "<br>");
   document.write( + "<br>");

   console.log( > );
   document.write(( > ) + "<br>");
   


</script>

 


비교1_문제01_농구공.html

 

<script>

    /*
        [문제]
            철수는 농구공을 12번 던져 7번 성공했다.
            영희는 농구공을 17번 던져 9번 성공했다.
            영희의 성공확률이 철수의 성공확률보다 더 높은지
            그 결과를 true 또는 false로 구하시오.
            위 내용을 비교연산자로 표현하시오.
        [정답]
            false
    */

    let 철수확률 = 7/12 * 100;
    let 영희확률 = 9/17 * 100;


    console.log(철수확률);
    console.log(영희확률);
    console.log(영희확률 > 철수확률);
    document.write((영희확률 > 철수확률)+"<br>");

</script>

 


비교1_문제02_블록.html

 

<script>

 /*
        [문제]
            철수는 2시간 동안 블록을 231개 쌓았다.
            민수는 1시간 반 동안 블록을 177개 쌓았다.
            철수가 민수보다 블록 쌓는 속도가 더 빠른지 구하시오.
            위 내용을 비교연산자로 표현하시오.
        [정답]
            false
    */

    let 철수1분 = 231 / (60 * 2);
    let 영희1분 = 177 / (60 + 30);

    console.log(철수1분);
    console.log(영희1분);

    console.log(철수1분 > 영희1분);

    document.write(철수1분 > 영희1분);
   

</script>

 


비교1_문제03_비교연산자.html

 

<script>

 /*
       모두 true가 되도록 아래식의 숫자를 변경하시오.
    */
   
    console.log(1 > 3);
    console.log(42 < 30);
    console.log(5 == 3);
    console.log(31 != 31);
    console.log(11 >= 32);
    console.log(12 <= 5);

    document.write((1 > 3) + "<br>");
    document.write((42 < 30) + "<br>");
    document.write((5 == 3) + "<br>");
    document.write((31 != 31) + "<br>");
    document.write((11 >= 32) + "<br>");
    document.write((12 <= 5) + "<br>");

    console.log(1 < 3);
    console.log(42 > 30);
    console.log(5 != 3);
    console.log(31 == 31);
    console.log(11 < 32);
    console.log(12 > 5);

    document.write((1 < 3) + "<br>");
    document.write((42 > 30) + "<br>" );
    document.write((5 != 3) + "<br>");
    document.write((31 == 31) + "<br>");
    document.write((11 < 32) + "<br>");
    document.write((12 > 5) + "<br>");



</script>

 


비교1_문제04_사각형.html

 

<script>


    /*
        [문제]
            가로가 3이고 세로가 6인
            사각형 넓이가 홀수인지 구하시오.
            위 내용을 비교연산자로 표현하시오.
        [정답]
            false
    */

   let 가로 = 3;
   let 세로 = 6;
   let 넓이 = 가로 * 세로;

   console.log(넓이 % 2 != 0);
   console.log(넓이 % 2 > 0);
   document.write((넓이 % 2 !=0)+ "<br>");
   document.write((넓이 % 2 > 0)+"<br>");


</script>

 


비교1_문제05_시분초더하기.html

 

<script>

    /*
        [문제]
            321321초를 시간을 제외한 "분"과,
            시간과 분을 제외한 "초"를 구한 후,  
            분과 초를 더한 값이 100보다 큰지 확인하시오.
       
            위 내용을 비교연산자로 표현하시오.
        [정답]
            false
    */

    let 총시간 = 321321
    let = parseInt(총시간 / 3600);
    let = parseInt(총시간 % 3600 / 60);
    let = parseInt(총시간 % 60);

    console.log();
    console.log();
    console.log();

    document.write( + "<br>");
    document.write( + "<br>");
   
    console.log(( + ) > 100);
    document.write((( + ) > 100) + "<br>");

</script>

 


비교1_문제06_연봉.html

 

<script>

 /*
        [문제]
            작년 내 연봉은 970원이다.
            올해는 11퍼센트 인상되었다.
            올해 우리 회사 평균 월급은 91원이다.
            올해의 내 연봉이 올해의 우리 회사 평균 연봉보다 큰지 확인하시오.
            위 내용을 비교연산자로 표현하시오.
        [정답]
            false
    */


   let 작년연봉 = 970;
   let 올해인상 = 11;
   let 올해연봉 = 작년연봉 + (작년연봉 * 올해인상 / 100);
   let 회사평균월급 = 91;
   let 회사평균연봉 = 회사평균월급 * 12;

   
   console.log(올해연봉);
   console.log(회사평균연봉);
   console.log(올해연봉 > 회사평균연봉);

   document.write((올해연봉 > 회사평균연봉) + "<br>")
   
   
</script>

 


비교1_문제07_자동차속도.html

 

<script>

   
    /*
        [문제]
            자동차는 154km의 거리를 1시간 18분에 달린다.
            트럭은 215km의 거리를 2시간 17분에 달린다.            
            자동차가 트럭보다 빠른지 확인하시오.
            위 내용을 비교연산자로 표현하시오.
        [정답]
            true
    */

   let 자동차1분 = 154 / (60 + 18);
   let 트럭1분 = 215 / (60 * 2 + 17);

   console.log(자동차1분);
   console.log(트럭1분);
   console.log(자동차1분 > 트럭1분);
   document.write((자동차1분 > 트럭1분)+"<br>");
</script>

 


비교2_개념01_방정식.html

 

<script>

/*
        [문제]
            2에 어떤수a를 곱하고 1을빼면 -9와 같다.  
            위 문제를 비교연산자를 사용해 표현하시오.
            그리고 풀이를 주석으로 표현하시오.
        [정답]
            a = -4
    */


    let a = 0;
    let result = 2 * a - 1 == -9;

    console.log(a);
    console.log(result);

    a = -4;
    result = 2 * a - 1 == -9;
    console.log(result);
    document.write(result);
   

</script>

 


비교2_개념02_부등식.html

 

<script>


/*
        [문제]
            2에 어떤수a를 곱한수가 3에서 a를 뺀수보다 크다.
            위 문제를 비교연산자를 사용해 표현하시오.
            그리고 풀이를 주석으로 표현하시오.
           
        [정답]
            a = 2
    */

    let a = 0;
    let result = (2 * a) > (3 - a);

    console.log(a);
    console.log(result);

    a = 2;
    result = (2 * a) > (3 - a);

    console.log(result);
    document.write(result);



</script>

 


비교2_개념03_미지수한개방정식.html

 

<script>

/*
        [미지수가 하나인 일차방정식]
        각 방정식의 풀이 과정을 주석으로 표현하시오.
    */

    let a = 0;
    let result = 7 * 2 - a == 3 * -2 - -3;

    /*
        [풀이]
            7 * 2 - a == 3 * -2 - -3;
            14 - a == -6 - -3;
            14 - a == -3
            14 + 3 = a
            a = 17

    */
    a = 17;
    result = 7 * 2 - a == 3 * -2 - -3;

    console.log(result);
    document.write(result + "<br>");
   



</script>

 


비교2_개념04_미지수한개부등식.html

 

<script>

/*
        [미지수가 한개 있는 일차부등식]
        다음부등식의 풀이과정을 주석으로 표현하시오.
    */

    let a = 0;
    let result = 7 * 2 - a * 2  < -5;

/*
    7 * 2 - a * 2 < -5
    14 - 2a < -5
    - 2a < -19
    2a > 19
    a > 9.5
*/
    a = 10;
    result = 7 * 2 - a * 2 < -5;

    console.log(result);
    document.write(result + "<br>");


   


</script>

 


 

비교2_개념05_미지수두개방정식.html

 

<script>

 /*
        [미지수가 양쪽에 있는 일차방정식]
        다음 방정식의 풀이과정을 주석으로 표현하시오.
    */
   
    let a = 0;
    let result = 5 * a - 2 == 3 * (4 * a + 4);

    /*

    /*

    result = 5 * a - 2 == 3 *(4 * a + 4);
    5a -2 == 3(4a + 4)
    5a -2 == 12a + 12
    -14 == 7a
    -2 == a

    */

    a = -2;
    result = 5 * a -2 == 3 * (4 * a + 4);

    console.log(result);
    document.write(result + "<br>");

   
</script>

 


비교2_개념06_미지수두개부등식.html

 

<script>




 /*
        [미지수가 양쪽에 있는 일차부등식]
        다음부등식의 풀이과정을 주석으로 표현하시오.    
    */

    let a = 0;
    let result = a + 4 < 3 - a;


    /*
    result = a + 4 < 3 - a
    2a < -1
    a < -0.5

    */

    a = -1;
    result = a + 4 < 3 - a;

    console.log(result);
    document.write(result + "<br>");





</script>

 


비교2_문제01_돈가스.html

 

<script>

    /*
        [문제]    
            철수는 3만 원을 가지고 친구 3명 포함 총 4명이,
            돈가스를 각각 1개씩 사 먹었더니 남은 돈이 2000원 이었다.    
            돈가스 1개의 가격은 얼마인지 구하시오.
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
        [정답]
            7000
    */

    let a = 0
    let result = 30000 - 4 * a == 2000

    /*
    result = 30000 - 4 * a == 2000
    30000 - 4a == 2000
    -4a == -28000
    4a == 28000
    a == 7000

    */

   a = 7000;
   result = 30000 - 4 * a == 2000;

   console.log(result);
   document.write(result + "<br>");


   /*
        [문제]    
            철수는 3만 원을 가지고 친구 3명 포함 총 4명이,
            돈가스를 각각 1개씩 사 먹었더니 남은 돈이 2000원 이었다.    
            돈가스 1개의 가격은 얼마인지 구하시오.
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
        [정답]
            7000
    */

    let 현금 = 30000;
    let 인원 = 4;
    let 남은돈 = 2000;

    let 돈가스가격 = ((현금 - 남은돈) / 인원);
   
    console.log(돈가스가격);
    document.write(돈가스가격 + "<br>");

   
</script>

 


비교2_문제02_미지수두개방정식.html

 

<script>

/*
        [미지수가 양쪽에 있는 일차방정식]
        다음 방정식의 풀이 과정을 주석으로 표현하시오.
    */
   
    let b = 0;
    let rs1 = -4 * b + 3 == -2 * (b - 2);

    /*

    rs1 = -4 * b + 3 == -2 * (b - 2);
    -4b + 3 == -2b + 4
    -2b == 1
    2b == -1
    b == -0.5
    */
    b = -0.5
    rs1 = -4 * b + 3 == -2 * (b - 2);

    console.log(rs1);
    document.write(rs1 + "<br>");



    let c = 0;
    let rs2 = -c + 3 == -3 * (2 * c + 4);
   
    /*
    rs2 = -c + 3 == -3 * (2 * c + 4);
    -c + 3 == -3 * (2c + 4);
    -c + 3 == -6c - 12;
    5c = -15;
    c = -3;
    */

   c = -3;
   rs2 = -c + 3 == -3 * (2 * c + 4);

   console.log(rs2);
   document.write(rs2 + "<br>");


</script>

 


비교2_문제03_미지수두개부등식.html

 

<script>

 /*
        [미지수가 양쪽에 있는 일차부등식]
        다음 부등식의 풀이 과정을 주석으로 표현하시오.  
    */
   
    let b = 0;
    let rs1 = b - 4.5 >= b * 0.2 - 0.3;

    /*
    rs1 = b - 4.5 >= b * 0.2 - 0.3;
    b - 4.5 >= b * 0.2 - 0.3
    b - 0.2b >= 4.2
    0.8b >= 4.2
    8b >= 42
    b >= 42 / 8
    b >= 5.25
    */

    b = 6
    rs1 = b - 4.5 >= b * 0.2 - 0.3;
   
    console.log(rs1);
    document.write(rs1 + "<br>");

    let c = 0;
    let rs2 = c * 2 - 3 > c - 3 + 2;
    /*
    rs2 = c * 2 - 3 > c - 3 + 2;
    2c - 3 > c - 1;
    c > 2
    */

    c = 3
    rs2 = c * 2 - 3 > c - 3 + 2;

    console.log(rs2);
    document.write(rs2 + "<br>");


    let d = 3;
    let rs3 = 8 - 2 * d < d + 2;
    /*
    rs3 = 8 - 2 * d < d + 2;
    8 - 2d < d + 2
    -3d < -6
    3d > 6
    d > 2
    */

    d = 3
    rs3 = 8 - 2 * d < d + 2;

    console.log(rs3);
    document.write(rs3+"<br>");


    let e = 0;
    let rs4 = 4 * (5 + e) <= -2 * (e - 2);

    /*
    rs4 = 4 * (5 + e) <= -2 * (e - 2);
    20 + 4e <= -2e + 4
    6e <= -16
    e <= -2.6666....
    */

    e = -3;
    rs4 = 4 * (5 + e) <= -2 * (e - 2);

    console.log(rs4);
    document.write(rs4+"<br>");

   

</script>

 


비교2_문제04_미지수한개방정식.html

 

<script>

/*
        [미지수가 하나인 일차방정식]
        각 방정식의 풀이과정을 주석으로 표현하시오.
    */

    let b = 0;
    let rs1 = b * 5 - 25 == 0;

    /*
    rs1 = b * 5 - 25 == 0;
    5b - 25 == 0
    5b == 25
    b = 5
    */
   
    b = 5
    rs1 = b * 5 - 25 == 0;

    console.log(rs1);
    document.write(rs1 + "<br>");

    let c = 0;
    let rs2 = 3 * c + 2 == 20;

    /*
    rs2 = 3 * c + 2 == 20;
    3c + 2 == 20
    3c == 18
    c == 6
    */
    c = 6;
    rs2 = 3 * c + 2 == 20;

    console.log(rs2);
    document.write(rs2 + "<br>");


    let d = 0;
    let rs3 = 5 * d == 2 * 10;

    /*
    rs3 = 5 * d == 2 * 10;
    5d == 20
    d == 4
    */
    d = 4;
    rs3 = 5 * d == 2 * 10;

    console.log(rs3);
    document.write(rs3 + "<br>");
   
</script>

 


비교2_문제05_미지수한개부등식.html

 

<script>


/*
        [미지수가 한개 있는 일차부등식]
        다음부등식의 풀이과정을 주석으로 표현하시오.
    */
   
    let b = 0;
    let rs1 = 2 * b - 1 > 4;

    /*
    rs1 = 2 * b - 1 > 4;
    2b - 1 > 4
    2b > 5
    b > 2.5
    */

    b = 3
    rs1 = 2 * b - 1 > 4;

    console.log(rs1);
    document.write(rs1+"<br>");
   


    let c = 0;
    let rs2 = 3 * c + 1 < -2 * 2 - 5;

    /*
    rs2 = 3 * c + 1 < -2 * 2 - 5;
    3c + 1 < - 9
    3c < -10
    c < -3.333333
    */
   
    c = -4
    rs2 = 3 * c + 1 < -2 * 2 - 5;

    console.log(rs2);
    document.write(rs2+ "<br>");






</script>

 


비교2_문제06_부자나이.html

 

<script>

 
  /*
        [문제]
            철수는 13살, 철수의 아버지는 45살이다.
            몇 년 후 철수의 아버지는 철수 나이의 3배가 될지 구하시오.
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
        [정답]
            3 */
    let 철수나이 = 13;
    let 아버지나이 = 45;

    let 시간 = 0;
    let 결과 = 아버지나이 + 시간 == (철수나이 + 시간) * 3;

/*
아버지나이 + 시간 == (철수나이 + 시간) * 3;
45 + n ==(13 + n) * 3;
45 + n == 39 + 3n;
6 == 2n;
*/
시간 = 3;
결과 = 아버지나이 + 시간 == (철수나이 + 시간) * 3;

console.log(결과);
document.write(결과 + "<br>");








let a = 0;
let rs1 = 3 * (13 + a) == 45 + a;

/*
   
 3(13 + a) == 45 + a
 39 + 3a == 45 + a
 2a == 6
 a == 3    
            */
a = 3;
rs1 = 3 * (13 + a) == 45 + a;

    console.log(rs1);
    document.write(rs1 + "<br>");


</script>

 


비교2_문제07_상자무게.html

 

<script>

/*
        [문제]
            무게가 2킬로그램인 상자에 한 개에 5킬로그램인
            물건을 x개 넣으면 전체 무게가 30킬로그램을 넘는다.
       
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
    */

    let x = 0;
    let result = 2 + 5 * x >= 30;

    /*
    result = 2 + 5 * x >= 30;
    2 + 5x >= 30
    5x >= 28
    x >= 5.6
    */

    x = 6;
    result = 2 + 5 * x >= 30;

    console.log(result);
    document.write(result + "<br>");


</script>

 


비교2_문제08_엑스값.html

<script>

/*
    [문제]
      x에서 3을 뺀 값은 x의 2배보다 작다.
      위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
  */

    let x = 0;
  let result = x - 3 < x * 2;


/*
/*
    result = x - 3 < x * 2;
    x - 3 < 2x
    -3 < x
    */
   x = -2
   result = x - 3 < x * 2;

   console.log(result);
   document.write(result + "<br>");



</script>

 


비교2_문제09_오이.html

 

<script>

/*
        [문제]
            현금 20000원을 가지고
            마트에 가서 오이를 9개 구매했더니,
            거스름돈이 2000원이다.
            오이 한 개의 가격이 얼마인지 구하시오.
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
    */
    let 현금 = 20000;
    let 오이개수 = 9;
    let 거스름돈 = 2000;

    let 오이가격 = 0;
    let 결과 = 현금 - 오이개수 * 오이가격 == 거스름돈;
   
    /*
    결과 = 현금 - 오이개수 * 오이가격 == 거스름돈;
    결과 = 20000 - 9 * a == 2000;
    결과 = 20000 - 9a == 2000;
    결과 = -9a == -18000;
    결과 = a == 2000;
    */
   
    오이가격 = (현금 - 거스름돈) / 오이개수;
    console.log(오이가격);
    document.write(오이가격+ "<br>");
    결과 = 현금 - 오이개수 * 오이가격 == 거스름돈;
    console.log(결과);
    document.write(결과 + "<br>");

   




</script>

 


비교2_문제10_음료수.html

 

<script>


/*
        [문제]
        가게 A에서 한 개에 1000원인 음료수가 가게 B에서는 한 개에 500원이라고 한다.
        가게 B에 다녀오려면 왕복 교통비가 1600원이 들 때, 음료수를 몇 개 이상 살 경우
        가게 B에서 사는 것이 더 유리한지 구하시오.
       
        위 식을 표현하고, 풀이과정을 주석으로 작성하시오.
    */

    let A음료수가격 = 1000;
    let B음료수가격 = 500;
    let B교통비 = 1600;

    let 음료수개수 = 0;
    let 결과 = A음료수가격 * 음료수개수 > B음료수가격 * 음료수개수 + B교통비;


/*
결과 = A음료수가격 * 음료수개수 > B음료수가격 * 음료수개수 + B교통비;
결과 = 1000 * a > 500 * a + 1600
결과 = 1000a > 500a + 1600
결과 = 500a > 1600
결과 = 5a > 16
a > 3.2
*/
    음료수개수 = 4;
    결과 = A음료수가격 * 음료수개수 > B음료수가격 * 음료수개수 + B교통비;

    console.log(결과);
    document.write(결과 + "<br>");
   
</script>

 


비교2_문제11_줄길이.html

 

<script>

/*
        [문제]
            길이가 x미터인 줄의 끝에서 3미터를 잘라 내고 남은 길이는 2미터보다 짧다.
            단, 줄은 미터 단위이다.
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
    */
   
    let x = 0;
    let result = x - 3 < 2;

    /*
    result = x - 3 < 2;
    x < 5;
    */

   console.log(result);
   document.write(result+"<br>");

   
</script>

 


비교2_문제12_평균.html

 

<script>

/*
        [문제]
            시험 점수(국어, 수학, 과학) 3개의 평균이 60점 이상이면 합격이다.
            국어는 45점이고 수학은 89점이다.      
            철수는 과학 점수를 최소 몇 점 받아야하는지 구하시오.
            점수는 1점 단위이다.
       
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
        [정답]
            46
    */

    let 국어 = 45;
    let 수학 = 89;
    let 과학 = 0;
   
    let 결과 = (국어 + 수학 + 과학) / 3 >= 60;

    /*
    결과 = (국어 + 수학 + 과학) / 3 >= 60;
    45 + 89 + a / 3 >= 60;
    134 + a >= 180;
    a >= 46
    */
   
    과학 = 46
    결과 = (국어 + 수학 + 과학) / 3 >= 60;

    console.log(결과);
    document.write(결과 + "<br>");
   

</script>

 


비교2_문제13_휴게실.html

 

<script>

/*
        [문제]
            철수는 고속버스를 타고 여행을 떠나려 한다.
            출발시간까지 1시간 여유가 있다.
            고속버스 역과 상점을 시속 3km로 걸어서 왕복하고,
            10분 동안 물건을 쇼핑하려고 한다.
            역에서 1.3km 떨어진 상점을 다녀올 수 있을지 구하시오.
           
            위 식을 표현하고, 풀이 과정을 주석으로 작성하시오.
        [정답]
            false
    */

    let 여유시간 = 60;
    let 쇼핑시간 = 10;
    여유시간 = 여유시간 - 쇼핑시간;
    여유시간 = 여유시간 / 2;
   
    let 철수분속 = 3000 / 60;
    let 편도거리 = 1300;
   
    let 소요시간 = (편도거리 / 철수분속)

    let 결과 = 소요시간 <= 여유시간
   
    console.log(소요시간);
    console.log(결과);
    document.write(소요시간 + "<br>");
    document.write(결과 + "<br>");


   

</script>

 


비교3_개념01_백의자리.html

 

<script>

    /*
        [문제]
            아래 변수 a의 값이 100의 자리가 3이면,
            true를 출력하시오.
    */
   
    let a = 3340;

let b = parseInt(a % 1000 / 100);
console.log(b == 3);
document.write((b == 3) + "<br>");



</script>

 

 


비교3_개념02_십의자리.html

 

<script>

/*
        [문제]
            아래 변수 a의 값이 10의 자리가 홀수이면,
            true를 출력하시오.    
    */

    let a = 3340;

    let b = parseInt(a % 100 / 10);

    console.log(b % 2 == 1);
    document.write((b % 2 == 1) + "<br>");


</script>

 


비교3_문제01_백의자리배수.html

 

<script>

/*
        [문제]
            아래 변수의 a의 값의
            100의 자리가 3의 배수이면, true를 출력하시오.
        [정답]
            true
    */

    let a = 3640;

    let b = parseInt(a % 1000 / 100);
   
    console.log(b % 3 == 0);
    document.write((b % 3 == 0) + "<br>");

</script>

 


비교3_문제02_백의자리약수.html

 

<script>

/*
        [문제]
            아래 변수의 a의 값이
            100의 자리가 45의 약수이면, true를 출력하시오.
        [정답]
            false
    */

    let a = 3640;

    let b = parseInt(a % 1000 / 100);

    console.log(45 % b == 0);
    document.write(45 % b == 0);
   

</script>

 


비교3_문제03_십의자리배수.html

 

<script>


 /*
    [문제]
      아래 변수의 a의 값이
      10의 자리가 3의 배수이면, true를 출력하시오.
    [정답]
      false
  */

  let a = 3340;

  let b = parseInt(a % 100 / 10);

  console.log(b % 3 == 0);
  document.write(b % 3 == 0 );




</script>


 


비교3_문제04_십의자리약수.html

 

<script>


 /*
        [문제]
            아래 변수의 a의 값이
            10의 자리가 45의 약수이면, true를 출력하시오.
        [정답]
            false
    */

    let a = 3340;


    let b = parseInt(a % 100 / 10);

    console.log(45 % b == 0);
    document.write(45 % b == 0);



</script>

 


비교3_문제05_일의자리배수.html

 

<script>

/*
        [문제]
            아래 변수의 a의 값이
            1의 자리가 3의 배수이면, true를 출력하시오.
        [정답]
            true
    */
   
    let a = 3346;

    let b = parseInt(a % 10);

    console.log(b % 3 == 0);
    document.write(b % 3 == 0);

</script>

 


비교3_문제06_일의자리약수.html

 

<script>



/*
        [문제]
            아래 변수의 a의 값이
            1의 자리가 45의 약수이면, true를 출력하시오.
        [정답]
            false
    */

    let a = 3346;

    let b = parseInt(a % 10);

    console.log(45 % b == 0);
    document.write(45 % b ==0);
   


</script>