Computer >> Máy Tính >  >> Lập trình >> lập trình C

C chương trình để tính toán phạm vi giá trị và chi phí trung bình của một hệ thống cá nhân.

Vấn đề

Hệ thống cá nhân được các nhà cung cấp bán với các mức giá khác nhau.

Hãy xem danh sách chi phí (tính bằng hàng trăm) do một số nhà cung cấp trích dẫn -

25,00, 30,50, 15,00, 28,25, 58,15,

37,00, 16,65, 42,00 68,45, 53,50

Giải pháp

Tính chi phí trung bình và phạm vi giá trị.

Sự khác biệt giữa giá trị cao nhất và thấp nhất trong chuỗi được gọi là phạm vi Do đó, Phạm vi =giá trị cao nhất - giá trị thấp nhất.

Bây giờ, hãy tìm giá trị cao nhất và thấp nhất trong chuỗi.

Ví dụ

Sau đây là chương trình C để tính toán phạm vi giá trị và chi phí trung bình của hệ thống cá nhân -

#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);
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

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