Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Standard Deviation Project
- //Olivia Pagach pd2A
- //Start 10-3-17
- //End
- #include<iostream>
- #include<iomanip>
- #include<math.h>
- using namespace std;
- double mean (double a, double b, double c, double d, double e){
- double m1 = double (a+b+c+d+e)/5.0;
- return m1;
- }
- double findSD (double a, double b, double c, double d, double e, double m1){
- double p1 = (a-m1)*(a-m1);
- double p2 = (b-m1)*(b-m1);
- double p3 = (c-m1)*(c-m1);
- double p4 = (d-m1)*(d-m1);
- double p5 = (e-m1)*(e-m1);
- double sd = sqrt ((p1+p2+p3+p4+p5)/5.0);
- return sd;
- }
- int findR (double sd, int range){
- if (sd<10)
- range=1;
- if (10<=sd<20)
- range=2;
- if (sd>=20)
- range=3;
- return range;
- }
- void input(double & a, double & b, double & c, double & d, double & e){
- cout<<"Welcome to Olivia's Standard Deviation Calculator!"<<endl;
- cout<<"Please enter 5 values:"<<endl;
- cin>>a;
- cin>>b;
- cin>>c;
- cin>>d;
- cin>>e;
- cout<<"Calculating..."<<endl;
- return;
- }
- void output(double m1, double sd, int range){
- cout<<"The mean is "<<m1<<endl;
- cout<<"The standard deviation is "<<sd<<endl;
- cout<<setprecision(3);
- cout.setf(ios::showpoint | ios::fixed);
- if (range == 1);
- cout<<"range:low"<<endl;
- if (range == 2);
- cout<<"range:medium"<<endl;
- if (range == 3);
- cout<<"range:high"<<endl;
- }
- int main (){
- double a;
- double b;
- double c;
- double d;
- double e;
- double p1;
- double p2;
- double p3;
- double p4;
- double p5;
- double sd;
- double m1;
- int range;
- mean (a,b,c,d,e);
- findSD (a,b,c,d,e,m1);
- findR (sd,range);
- input(a,b,c,d,e);
- output(m1,sd,range);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement