The fact that most metals expand when heated and contract when cooled has serious implications when the dimensions of a piece of laboratory equipment are critical to an experiment. A typical aluminum bar that is w cm wide at 70 degrees Fahrenheit will be
x =w + (t – 70) x 10-4
cm wide at a nearby temperature t. Write a program that prompts the user for the standard width of a bar at 70 degrees Fahrenheit and for a tolerance for width variation. Then display a table like the one below indicating the bar’s width at temperatures from 60 degrees to 85 degrees in one degree intervals and marking with a star (*) the temperatures at which the bar’s width is within the tolerance.
#include <iostream>
using namespace std;
int main()
{
cout << "Enter, please, the standard width of bar: ";
int w;
cin >> w;
float R;
cout << "Enter, please, the tolerance: ";
cin >> R;
int t;
double x;
for(t = 60; t < 86; ++t)
{
x = w + ((t - 70) * (0.0001));
if(x > w + R || x < w - R)
cout << "(*)The width of bar in temperature = " << t << " is " << x << endl;
else
cout << "The width of bar in temperature = " << t << " is " << x << endl;
}
return 0;
}
Comments
Leave a comment