#include<iostream>
#include<cmath>
using namespace std;
class scale
{
public:
scale(double=0.0, double=0.0, double=0.0, double=0.0, int=0, int=0);
void get_value();
void function();
void display();
private:
double A, B, C, m;
int i, n;
};
scale::scale(double a, double b, double c, double m, int i, int n)
{
this->A = a;
this->B = b;
this->C = c;
this->m = m;
this->i = i;
this->n = n;
}
void scale::get_value()
{
double s[5];
cout << "please input the amount of numbers:" << endl;
cin >> n;
cout << "Please enter the minimum scale" << endl;
cin >> m;
cout << "please enter the date" << endl;
for (i = 0; i < n; i++)
cin >> s+;
}
void scale::function()
{
double s[5];
double average, sum=0, amount = 0;
for (i = 0; i < n; i++)
{
amount = amount + s+;
}
average = amount / 5;
for (i = 0; i < n; i++)
{
sum = pow((s+ - average), 2) + sum;
}
A = sqrt(sum/sqrt(n*(n-1)));
B = m / sqrt(3);
C = sqrt(pow(A, 2) + pow(B, 2));
}
void scale::display()
{
cout << "Class A uncertainty is:" << A << endl;
cout << "Class B uncertainty is:" << B << endl;
cout << "Class C uncertainty is:" << C << endl;
}
int main()
{
scale s;
s.get_value();
s.function();
s.display();
system("pause");
return 0;
}