<문제>
총 인원 수와 한 줄당 몇 명씩 앉을 것인지 입력 받고
총 몇 줄이 필요한지 계산
<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 |