Announcement

Collapse
No announcement yet.

ใครที่มีความรู้ตรงภาษาซีรบกวนหน่อยครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ใครที่มีความรู้ตรงภาษาซีรบกวนหน่อยครับ

    คือ กลุ่มได้รับงานมา
    ให้เขียนภาษาซี ยังไงก็ได้ขอให้มี 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 ทุกครั้งเลย แก้ตรงไหนดีครับ

  • #2
    ผมลองก๊อปโค๊ดของท่านไปใส่โปรแกรมดู มันก็ปรื๊นไม่ได้
    ผมเลยพิมพ์ใหม่ทั้งหมด ปรื๊นได้ซะงั้น
    ทศนิยม 2 ตำแหน่งเป็น %.2lf นะครับ

    Comment

    Working...
    X