Skip to content
Snippets Groups Projects
Commit ca848714 authored by Rudi Buss's avatar Rudi Buss
Browse files

Update Solution Exercise 2 - Fahrenheit into celsius.cpp

parent 23119022
No related branches found
No related tags found
No related merge requests found
......@@ -2,56 +2,45 @@
using namespace std;
int main()
{
float fahrenheit;
float tmp;
float celsius;
int stepsize = 20;
int maximum = 300;
do
{
cout << "Fahrenheit: ";
cin >> fahrenheit;
}while(fahrenheit<=0);
tmp = fahrenheit;
cout << "Step size: ";
cin >> stepsize;
cout << "Maximum: ";
cin >> maximum;
cout << endl;
for(fahrenheit=tmp; fahrenheit <= maximum; fahrenheit+=stepsize)
{
celsius = ((fahrenheit - 32) * 5) / 9;
cout << "Fahrenheit: " << fahrenheit << "\t| Celsius: " << celsius << endl;
}
cout << endl;
fahrenheit = tmp;
while(fahrenheit <= maximum)
{
celsius = (((fahrenheit - 32) * 5) / 9);
if( celsius <= 10)
{
cout << "It is " << celsius << " \tdegrees and it is cold" << endl;
}
else if(celsius <= 20)
{
cout << "It is " << celsius << " \tdegrees and it is pleasantly warm" << endl;
}
else
{
cout << "It is " << celsius << " \tdegrees and it is getting hot" << endl;
}
fahrenheit += stepsize;
}
return 0;
}
int main() {
float fahrenheit;
float tmp;
float celsius;
int stepsize = 20;
int maximum = 300;
do {
cout << "Fahrenheit: ";
cin >> fahrenheit;
} while (fahrenheit <= 0);
tmp = fahrenheit;
cout << "Step size: ";
cin >> stepsize;
cout << "Maximum: ";
cin >> maximum;
cout << endl;
for (fahrenheit = tmp; fahrenheit <= maximum; fahrenheit += stepsize) {
celsius = ((fahrenheit - 32) * 5) / 9;
cout << "Fahrenheit: " << fahrenheit << "\t| Celsius: " << celsius << endl;
}
cout << endl;
fahrenheit = tmp;
while (fahrenheit <= maximum) {
celsius = (((fahrenheit - 32) * 5) / 9);
if (celsius <= 10) {
cout << "It is " << celsius << " \tdegrees and it is cold" << endl;
} else if (celsius <= 20) {
cout << "It is " << celsius << " \tdegrees and it is pleasantly warm" << endl;
} else {
cout << "It is " << celsius << " \tdegrees and it is getting hot" << endl;
}
fahrenheit += stepsize;
}
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment