Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C เพื่อคำนวณช่วงของค่าและต้นทุนเฉลี่ยของระบบส่วนบุคคล


ปัญหา

ผู้ขายจะขายระบบส่วนบุคคลในราคาที่แตกต่างกัน

มาดูรายการค่าใช้จ่าย (เป็นร้อย) ที่ผู้ขายบางรายเสนอมา -

25.00, 30.50, 15.00, 28.25, 58.15,

37.00, 16.65, 42.00 68.45, 53.50

วิธีแก้ปัญหา

คำนวณต้นทุนเฉลี่ยและช่วงของค่า

ความแตกต่างระหว่างค่าสูงสุดและค่าต่ำสุดในชุดข้อมูลเรียกว่า range ดังนั้น Range =ค่าสูงสุด - ค่าต่ำสุด

ตอนนี้ ให้หาค่าสูงสุดและต่ำสุดในชุดข้อมูล

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม C เพื่อคำนวณช่วงของค่าและต้นทุนเฉลี่ยของระบบส่วนบุคคล -

#include<stdio.h>
main(){
   int count;
   float value, high, low, sum, average, range;
   sum = 0;
   count = 0;
   printf("enter no's in line and at end press any negative number\n");
   input:
   scanf("%f", &value);
   if (value < 0)
   goto output;
      count = count + 1;
   if (count == 1)
      high = low = value;
   else if (value > high)
      high = value;
   else if (value < low)
      low = value;
      sum = sum + value;
   goto input;
      output:
   average = sum/count;
   range = high - low;
   printf("\n\n");
   printf("Total values : %d\n", count);
   printf("Highest-value: %f\nLowest-value : %f\n", high, low);
   printf("Range : %f\nAverage : %f\n", range, average);
}

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะสร้างผลลัพธ์ต่อไปนี้ -

Enter numbers in line and at end press any negative number
22.4 56.8 12.3 48.6 31.4 19.0 -1
Total values: 6
Highest-value: 56.799999
Lowest-value: 12.300000
Range: 44.500000
Average: 31.750000