Devdit
 

ภาษา C หาค่าเฉลี่ย หรือ X Bar

4.9K

สอนเขียนโค้ดภาษา C หาค่าเฉลี่ย หรือ X Bar จากตัวแปรตัวเลขชนิด array โดยสูตรหาค่าเฉลี่ย คือ ผลรวมทั้งหมดในกลุ่ม หารด้วย จำนวนทั้งหมดในกลุ่ม เมื่อคำนวณเสร็จแล้วแสดงผลลัพธ์ค่าเฉลี่ย หรือ X Bar ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษา C หาค่าเฉลี่ย หรือ X Bar

#include <stdio.h>

int main()
{
    int arr[] = { 9, 7, 6, 10, 8, 4 };
    int length = sizeof(arr)/sizeof(arr[0]);
    int sum = 0, i = 0, xbar = 0;
    
    for( i=0; i<length; i++ ) {
        sum += arr[i];
    }
    
    xbar = sum / length;
    printf( "ค่าเฉลี่ยเท่ากับ %d", xbar );
}

ผลลัพธ์

ค่าเฉลี่ยเท่ากับ 7

คำอธิบาย

1. หาค่าเฉลี่ย หรือ X Bar ใช้สูตร ผลรวมทั้งหมดในกลุ่ม หารด้วย จำนวนทั้งหมดในกลุ่ม

2. ผลรวมทั้งหมดในกลุ่ม หาได้โดยใช้ for วนลูปและบวกที่ละค่าลงตัวแปร sum

3. จำนวนทั้งหมดในกลุ่ม หาได้โดยใช้คำสั่ง sizeof คือ sizeof(arr) / sizeof(arr[0]) และเก็บค่าไว้ที่ตัวแปร length

4. นำตัวแปร sum หาร length เพื่อหาค่าเฉลี่ย หรือ X Bar และเก็บไว้ที่ตัวแปร xbar

5. พิมพ์ค่าเฉลี่ย หรือ X Bar ออกสู่หน้าจอ จากตัวแปร xbar

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ