상세 컨텐츠

본문 제목

if else 예문

FrontEnd/JavaScript

by H_Develop 2022. 7. 1. 08:21

본문

 if else

 

할인된 지불할 가격 

 

        var sale = {low:"0.95",middle:"0.925",high:"0.9"};
        var product_price = Number(prompt("가격을 입력하세요"));

        if (product_price < 50000 && product_price >= 10000) {s
            var price_low = product_price * sale.low;
            document.write("할인된 가격은 " + price_low + " 입니다.");

        }   else if (product_price < 300000 && product_price >= 50000 ) {
            var price_middle = product_price * sale.middle;
            alert("할인된 가격은 " + price_middle + " 입니다.");

        }   else if (product_price >= 300000){
            var price_high = product_price * sale.high;
            document.getElementById("result").innerHTML="할인된 가격은 " + price_high + " 입니다.";

        }   else {
            document.write("가격은 " + product_price + " 입니다.");
        }

 

 

물질의 상태 및 섭씨를 화씨로 변화

 

    <script>
        // 화씨 섭씨 선택 후, 물질의 상태 구하기 다시 만들어 봣! if 중첩문
        // var celsius = Number(prompt("섭씨를 입력해주세요"));
        // var fahrenheit = (celsius-32)*5/9;

        // if (celsius >= 100) {
        //     var state = "gas";
        // }   else if (celsius < 100 && celsius >= 0) {
        //     var state = "liquid";
        // }   else {
        //     var state = "solid"; 
        // }
        // document.write("화씨는 " + fahrenheit + " 이며, <br>");
        // document.write("물질의 상태는 " + state + " 입니다.");
    </script>

    <script>

        var unit = prompt("1-섭씨, 2-화씨");
        var temp = parseInt(prompt("온도를 입력하세요"));
        var state;

        if (unit == 2) {
            temp = (temp - 32) * 5/9;
            document.write("온도는 " + temp + " 도 입니다.<br>");
        }   else {
            document.write("온도는 " + temp + " 도 입니다.<br>");
        }
        
        if (temp < 0) {
            state = "Solid";

        }   else if (temp < 100) {
            state = "liquid";

        }   else {
            state = "gases";
        }
        
        document.write("물체의 상태는 " + state + " 입니다.");

    </script>

 

표준체중 구하기

 

    <script>
        var height = Number(prompt("키를 입력해주세요.(cm)"));
        var weight = Number(prompt("몸무개를 입력해주세요.(kg)"));
        var gender = prompt("남자/여자 입력해주세요");

        if (gender == "남자") {
            var STD = (height - 100) * 0.9;
        }   else {
            var STD = (height - 100) * 1.0;
        }
      
        if (weight > STD) {
            document.write("you need some diet");
        }   else {
            document.write("eat more.");
        }
    </script>

 

입장객 수에 따른 좌석 줄 수, 한 줄에 몇명 앉히는지도 물어보자

 

        var memNum = Number(prompt("총 입장객 수"));
        var colNum = Number(prompt("한 줄에 앉힐 사람 수"));
        
        if (memNum % colNum === 0 ) {
            rowNum = parseInt (memNum / colNum);
        }   else {
            rowNum = parseInt (memNum / colNum) + 1;
        }

        document.write("좌석 수는 " + rowNum + " 입니다.");

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

관련글 더보기