Answer to Question #160661 in C++ for NUR SAFA IQMAH BINTI MUSA

Question #160661

A student wants to analyse accuracy of range measurements from a laser range sensor. He is required to take 5 measurements for distance of 1.5, 2.5 and 3.5 meters. Construct a complete C++ program to input all the measurements and display the measurements’ average of each distance. Your program should use array of struct to store the sensor measurements. Figure 3 is a sample output of program execution.


1
Expert's answer
2021-02-02T14:30:57-0500
#include <iostream>
#include <cstring>


using namespace std;


struct measurement
{
    //Double variables to hold measurement for each time
  double firstMeasurement;
  double secondMeasurement;
  double thirdMeasurement;
  double fourthMeasurement;
  double fifthMeasurement;
};


int main(){


	struct measurement m[3];
  	int i;




	for(i=0; i<3; i++){                   		//taking values from user
		cout << "======Measurement===== " << i + 1 <<"========"<< endl;
		cout << "Enter first measurement" << endl;
		cin >> m[i].firstMeasurement;
		cout << "Enter second measurement" << endl;
		cin >> m[i].secondMeasurement;
		cout << "Enter thirdMeasurment" << endl;
		cin >> m[i].thirdMeasurement;
		cout << "Enter fourth measument" << endl;
		cin >> m[i].fourthMeasurement;
		cout << "Enter fifth measurement" << endl;
		cin >> m[i].fifthMeasurement;
	}




	for(i=0; i<3; i++){							//printing values
		cout << "======Measurement===== " << i + 1 <<"========"<< endl;
		cout << "First measurment : " << m[i].firstMeasurement << endl;
		cout << "Second measurement : " << m[i].secondMeasurement << endl;
		cout << "Third Measurement: " << m[i].thirdMeasurement<< endl;
		cout << "Fourth measurement : " << m[i].fourthMeasurement << endl;
		cout << "Fifth Measurement: " << m[i].fifthMeasurement<< endl;
		cout<<"Average :"<<double(m[i].firstMeasurement + m[i].secondMeasurement +m[i].thirdMeasurement + m[i].fourthMeasurement + m[i].fifthMeasurement)/3.0 <<endl;
	}
	return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog