드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : computer_44733짧은주소 복사하기
작성자 : 캥남희★
추천 : 0
조회수 : 764회
댓글수 : 4개
등록시간 : 2012/04/23 23:32:51
프로그램 문제15 : 신체질량지수(BMI)
[1] 요구사항
요즘 초등학생들 중에는 비만아가 많다고 한다. 한 반 어린이의 몸무게와 키 자료를 주어진 파일로부터 읽어서, 처리 조건에 따라 신체질량지수와 비만 정도를 판단하는 프로그램을 작성하시오.
[2] 처리조건
(0) 이번학기에 실습한 문제임(BMI 문제)
(1) 한 반의 학생 수는 40명으로 한다.
(2) 신체질량지수(BMI)는 체중(kg 기준)을 키(m 기준)의 제곱으로 나눈
수치로 표시( BMI = kg / m2 )
(3) 신체질량지수(BMI)는 소수 첫째자리에서 반올림한다.
(4) 비만 정도는 신체질량지수(BMI)를 사용하여 아래와 같이 판단한다.
① 비만(High) : BMI > 30
② 과체중(Over) : 25 ≦ BMI ≦ 30
③ 정상(Normal) : 19 ≦ BMI ≦ 24
④ 저체중(Low) : BMI < 19
▶입력 형식
(1) 입력 데이터 파일은 아래의 예와 같이 번호 순서로 키와 체중의
자료(주의 : 키는 cm 단위, 체중은 kg 단위)가 소수 첫째자리까지
저장되어 있으며, 자료의 구분은 공백으로 되어 있다.
(2) 최소한 데이터는 10명 이상으로 한다.
※예) 010345 홍길동 141.8 49.9
024567 이무지 137.1 34.2
035677 김유리 127.7 40.6
▶출력 형식
(1) 번호,이름, 키, 체중, 신체질량지수, 비만정도 순서로 출력한다.
(2) 마지막 줄에는 비만 정도별로 인원수를 출력한다.
▶입력과 출력의 예
실행 예)
입력 데이터 파일 이름 : 만가대.txt
출력파일
******************************************************************
번호 이름 키(cm) 체중(kg) BMI 비만정도
******************************************************************
01234 홍길동 141.8 49.9 25 과체중
02456 이무지 137.1 34.2 18 저체중
03678 김유리 127.7 40.6 25 과체중
⋮ ⋮ ⋮ ⋮ ⋮ ⋮
20456 황정미 141.1 36.8 18 저체중
******************************************************************
비만 : 3 과체중 : 5 정상 : 6 저체중 : 6
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.