อัปเดต README และเพิ่ม BMI Calculator
This commit is contained in:
parent
6945d42f73
commit
50bbb4ec55
11 changed files with 141 additions and 90 deletions
35
bmi-calculator-cli-alt/README.md
Normal file
35
bmi-calculator-cli-alt/README.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
# bmi-calculator-cli-alt
|
||||
|
||||
bmi-calculator-cli-alt นี้ เป็นโปรแกรมสำหรับคำนวณค่า BMI ที่เขียนในภาษา C++
|
||||
|
||||
โดยจะรับค่าน้ำหนักในหน่วยกิโลกรัม ส่วนสูงในหน่วยเมตร นำไปคำนวณค่า BMI ด้วยสูตร
|
||||
|
||||

|
||||
|
||||
เมื่อได้ค่า BMI ออกมาแล้ว นำมาเทียบเกณฑ์ดังนี้
|
||||
|
||||
ต่ำกว่า 18.5 น้ำหนักต่ำกว่าเกณฑ์
|
||||
|
||||
18.5 - 24.9 ปกติ
|
||||
|
||||
25.0 - 29.9 สูงกว่ามาตรฐาน
|
||||
|
||||
ตั้งแต่ 30.0 ขึ้นไป อ้วนเกินไป
|
||||
|
||||
**เป็นอีกเวอร์ชันหนึ่งของ bmi-calculator-cli ในเวอร์ชันนี้ จะตัดไลบรารี math.h ออก ลดจำนวนตัวแปรลง เปลี่ยนวิธีการแสดงผล และเปลี่ยนวิธีการเทียบเกณฑ์เล็กน้อย**
|
||||
|
||||
# ตัวอย่างการทำงานของโปรแกรม
|
||||

|
||||
|
||||
# วิธีติดตั้ง (Linux เท่านั้น)
|
||||
1. Clone git นี้
|
||||
|
||||
`git clone https://gitlab.com/sashapgt/bmi-calculator-cli-alt.git`
|
||||
|
||||
2. cd เข้าโฟลเดอร์ของ git นี้ แล้วสั่งติดตั้ง
|
||||
|
||||
`cd bmi-calculator-cli-alt && sh install.sh`
|
||||
|
||||
3. เรียกใช้จากเทอร์มินัลได้เลย
|
||||
|
||||
`$ bmi-calculator-cli-alt`
|
BIN
bmi-calculator-cli-alt/example.png
Normal file
BIN
bmi-calculator-cli-alt/example.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
BIN
bmi-calculator-cli-alt/formula.png
Normal file
BIN
bmi-calculator-cli-alt/formula.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
13
bmi-calculator-cli-alt/install.sh
Executable file
13
bmi-calculator-cli-alt/install.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
DIR=$HOME/.local/bin
|
||||
APPNAME=bmi-calculator-cli-alt
|
||||
|
||||
if [[ ! -d "$DIR" ]]
|
||||
then
|
||||
mkdir $DIR
|
||||
echo "กำลัง Build และติดตั้ง $APPNAME ใน $DIR"
|
||||
else
|
||||
echo "กำลัง Build และติดตั้ง $APPNAME ใน $DIR"
|
||||
fi
|
||||
g++ -Wall -o "$DIR/$APPNAME" "main.cpp"
|
22
bmi-calculator-cli-alt/main.cpp
Normal file
22
bmi-calculator-cli-alt/main.cpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include <stdio.h>
|
||||
|
||||
int main() {
|
||||
float x,y;
|
||||
printf("ความสูง (ในหน่วยเมตร) : ");
|
||||
scanf("%f", &x);
|
||||
printf("น้ำหนัก (ในหน่วยกิโลกรัม) : ");
|
||||
scanf("%f", &y);
|
||||
printf("ค่า BMI ของคุุณคือ %.1f และอยู่ในเกณฑ์: ", y/(x*x));
|
||||
if(y/(x*x)<18.5){
|
||||
printf("น้ำหนักต่ำกว่าเกณฑ์");
|
||||
}
|
||||
else if (y/(x*x)<25){
|
||||
printf("ปกติ");
|
||||
}
|
||||
else if (y/(x*x)<30){
|
||||
printf("สูงกว่ามาตรฐาน");
|
||||
}
|
||||
else printf("อ้วนเกินไป");
|
||||
return 0;
|
||||
}
|
||||
|
Reference in a new issue