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