Notice
Recent Posts
Recent Comments
Link
투케이2K
171. (java/자바) 표준 체중 및 비만도 계산 프로그램 구현 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package ex5;
public class MainActivity11 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[표준 체중 및 비만도 계산 프로그램 구현 실시]");
/*[설 명]
* 1. 표준 체중 계산 공식 : (현재 신장(cm) - 100) * 0.9
* 2. 비만도 계산 공식 : (현재체중 / 표준체중) * 100
* 3. 비만도가 120%넘으면 비만으로 판정합니다
* 4. 비만도 90미만 - 저체중 / 비만도 90이상 ~ 110미만 - 정상체중 / 비만도 110이상 ~ 120미만 - 과체중 / 비만도 120이상 - 비만
* */
int h = 175; //신장 값
int w = 90; //몸무게 값
getWeight(h, w); //표준체중 확인 및 비만도 계산 메소드 호출
}//메인 종료
public static void getWeight(int h, int w) {
System.out.println("현재 사용자 신장 및 몸무게 : "+ h + "cm" + " / " + w + "kg");
double nomalWeight = (h - 100) * 0.9; //표준 체중 계산 공식 수행
System.out.println("사용자 표준 체중 : "+ nomalWeight);
double fatnessWeight = (w / nomalWeight) * 100; //비만도 계산 구하는 공식 수행
System.out.println("비만도 계산 값 : "+ fatnessWeight);
if(fatnessWeight < 90) { //저체중
System.out.println("비만도 판단 : "+ "저체중입니다");
}
else if(fatnessWeight >= 90 && fatnessWeight < 110) { //정상체중
System.out.println("비만도 판단 : "+ "정상 체중입니다");
}
else if(fatnessWeight >= 110 && fatnessWeight < 120) { //과체중
System.out.println("비만도 판단 : "+ "과체중입니다");
}
else if(fatnessWeight >= 120) { //비만
System.out.println("비만도 판단 : "+ "비만입니다");
}
else {
System.out.println("비만도 판단 : "+ "데이터를 다시 확인해주세요 ... ");
}
}
}//클래스 종료
/* =========================== */
[결과 출력]
[표준 체중 및 비만도 계산 프로그램 구현 실시]
현재 사용자 신장 및 몸무게 : 175cm / 90kg
사용자 표준 체중 : 67.5
비만도 계산 값 : 133.33333333333331
비만도 판단 : 비만입니다
/* =========================== */
/* =========================== */
[요약 설명]
* 1. 표준 체중 계산 공식 : (현재 신장(cm) - 100) * 0.9
* 2. 비만도 계산 공식 : (현재체중 / 표준체중) * 100
* 3. 비만도가 120%넘으면 비만으로 판정합니다
* 4. 비만도 90미만 - 저체중 / 비만도 90이상 ~ 110미만 - 정상체중 / 비만도 110이상 ~ 120미만 - 과체중 / 비만도 120이상 - 비만
/* =========================== */
반응형
'Java' 카테고리의 다른 글
173. (java/자바) 알고리즘 : Scanner 를 사용해서 입력한 연도가 윤년 인지 확인하기 - 윤년 계산기 프로그램 (0) | 2021.03.11 |
---|---|
172. (java/자바) char to decimal 변환해 숫자,영어,한글,특수문자 판별 수행 실시 (0) | 2021.03.10 |
170. (java/자바) 알고리즘 : for 문을 사용해서 배열 번지값이 홀수면 빼기, 짝수면 더하기 수행 실시 (0) | 2021.03.08 |
169. (java/자바) 알고리즘 : for 문을 사용해서 배열에 순차적으로 합계 더하기 (덧셈) 실시 (0) | 2021.03.08 |
168. (java/자바) 알고리즘 : 이중 for문을 사용해서 두 배열 차집합 데이터 출력하기 (0) | 2021.03.07 |
Comments