คือ กลุ่มได้รับงานมา
ให้เขียนภาษาซี ยังไงก็ได้ขอให้มี if else อยู่ กลุ่มผมจึงตัดสินใจเลือก คำนวณหา ค่าดัชณีมวลกาย(BMI) โดยนำน้ำหนักหารด้วยส่วนสูง(เมตร)ยกกำลังสอง แล้วนำค่าที่ได้มาแสดงบอกว่าค่า BMI ของเราอยู่ในขั้นดีหรือเลวร้าย ผมเขียนมาได้แล้ว ติดตรงที่ พอคำนวณแล้วมันได้ 0.00 ทุกครั้งเลย
#include <math.h>
int main()
{
float x,y,z;
scanf("%f",&x);
scanf("%f",&y);
z = y/ (x*x);
printf("BMI = %.2f",z);
getch();
return 0;
}
ส่วนนี้เอาแค่คำนวณให้ถูกต้องก่อน พอใส่ ส่วนสูง กับน้ำหนัก ไป ผลลัพธ์ ช 0.00 ทุกครั้งเลย แก้ตรงไหนดีครับ
ให้เขียนภาษาซี ยังไงก็ได้ขอให้มี if else อยู่ กลุ่มผมจึงตัดสินใจเลือก คำนวณหา ค่าดัชณีมวลกาย(BMI) โดยนำน้ำหนักหารด้วยส่วนสูง(เมตร)ยกกำลังสอง แล้วนำค่าที่ได้มาแสดงบอกว่าค่า BMI ของเราอยู่ในขั้นดีหรือเลวร้าย ผมเขียนมาได้แล้ว ติดตรงที่ พอคำนวณแล้วมันได้ 0.00 ทุกครั้งเลย
#include <math.h>
int main()
{
float x,y,z;
scanf("%f",&x);
scanf("%f",&y);
z = y/ (x*x);
printf("BMI = %.2f",z);
getch();
return 0;
}
ส่วนนี้เอาแค่คำนวณให้ถูกต้องก่อน พอใส่ ส่วนสูง กับน้ำหนัก ไป ผลลัพธ์ ช 0.00 ทุกครั้งเลย แก้ตรงไหนดีครับ



Comment