JAVASCRIPT

조건문 (자리 배치도 1)

컴맹숙 2022. 11. 26. 02:50

<문제>

총 인원 수와 한 줄당 몇 명씩 앉을 것인지 입력 받고

총 몇 줄이 필요한지 계산

 

<h1>자리 배치도</h1>
    <script>
        var memNum = parseInt(prompt("입장객 수는 몇명입니까?")); //입장객 수 선언과 입력받기
        var colNum = parseInt(prompt("한 줄에 앉을 사람 수는 몇명입니까?")); //한 줄당 앉을 사람 선언과 입력받기
        var rowNum; //필요한 줄의 수 선언
        
        if(memNum % colNum === 0){ // '입장객 수/한 줄에 앉을 사람 수'의 나머지가 0이면
            rowNum = parseInt(memNum / colNum);
        }else { //나머지가 0이 아니면
            rowNum = parseInt(memNum / colNum) + 1; //+1을 하는 이유는 나머지 사람들도 앉을 줄이 필요하기 때문
        }
        document.write("총 " + rowNum + "개의 줄이 필요합니다.");
    </script>

prompt()는 기본적으로 입력받은 값이 문자열로 저장되기 때문에

parseInt() 함수를 사용하여 숫자로 바꿔 주었다.

 

 

 

 

 

더보기

Do it! HTML+CSS+자바스크립트 웹 표준의 정석 교재를 참고하여 작성했다.

'JAVASCRIPT' 카테고리의 다른 글

let과 const  (2) 2022.12.08
함수와 var  (0) 2022.12.05
중첩 while문으로 구구단 만들기  (0) 2022.11.26
반복문 (자리 배치도 2)  (0) 2022.11.26
기본 입출력  (0) 2022.11.24