Project 15: Speed of Sound. Sound travels through air as a result of collisions between the molecules in the air. The temperature of the air affects the speed of the molecules, which in turn affects the speed of sound. The velocity of sound in dry air can be approximated by the formula

LANGUAGE: C++

CHALLENGE:

Project 15: Speed of Sound. Sound travels through air as a result of collisions between the molecules in the air. The temperature of the air affects the speed of the molecules, which in turn affects the speed of sound. The velocity of sound in dry air can be approximated by the formula:

where Tc is the temperature of the air in degrees Celsius and the velocity is in meters/second.
Write a program that prompts the user for a starting and an ending temperature. Within this temperature range, the program should output the temperature and the corresponding velocity in one degree increments .
The output percentage must have one digit past the decimal point.

SOLUTION:

#include <iostream>
using namespace std;

int main()
{
	double start;
	double end;
	double velocity;

	cout << "Enter the starting temperature: ";
	cin >> start;
	cout << "Enter the ending temperature: ";
	cin >> end;

	while(start <= end)
	{
		velocity = 331.3 + 0.61 * start;
		cout << "At " << start 
			<< " degrees Celsius the velocity of sound is " 
			<< velocity << " m/s" << endl;
		start++;
	}
	return 0;
}