2. Temperature-conversion program that gives the user the option of converting Fahrenheit to Celsius or Celsius to Fahrenheit. Then carry out the conversion.
Chapter 3:
Loops and Decisions
Programming Exercise
Problem # 2:
Write a temperature-conversion program that gives the user the option of converting Fahrenheit to Celsius or Celsius to Fahrenheit. Then carry out the conversion. Use floating-point numbers. Interaction with the program might look like this:
Type 1 to convert Fahrenheit to Celsius,
2 to convert Celsius to Fahrenheit: 1
Enter temperature in Fahrenheit: 70
In Celsius that’s 21.111111
Solution:
#include<iostream>
using namespace std;
int main()
{
int num;
float cel, faren;
cout<<"Type 1 to convert Fahrenheit to Celsius,"<<endl<<"2 to convert Celsius to Fahrenheit:";
cin>>num;
if(num==1)
{
cout<<"Enter temperature in Fahrenheit: ";
cin>>faren;
cel=(faren-32)*5/9;
cout<<"In Celsius that's "<<cel<<endl;
}
else if(num==2)
{
cout<<"Enter temperature in Celsius: ";
cin>>cel;
faren=(cel*9/5)+32;
cout<<"In Fahrenheit that's "<<faren<<endl;
}
else
{
cout<<"Invalid input.";
}
return 0;
}
using namespace std;
int main()
{
int num;
float cel, faren;
cout<<"Type 1 to convert Fahrenheit to Celsius,"<<endl<<"2 to convert Celsius to Fahrenheit:";
cin>>num;
if(num==1)
{
cout<<"Enter temperature in Fahrenheit: ";
cin>>faren;
cel=(faren-32)*5/9;
cout<<"In Celsius that's "<<cel<<endl;
}
else if(num==2)
{
cout<<"Enter temperature in Celsius: ";
cin>>cel;
faren=(cel*9/5)+32;
cout<<"In Fahrenheit that's "<<faren<<endl;
}
else
{
cout<<"Invalid input.";
}
return 0;
}
Let me know in the comment section if you have any question.
Similar Posts:
- Program that allows the user to enter the number and then generates the table, formatting it into 10 columns and 20 lines.
- Temperature-conversion program that gives the user the option of converting Fahrenheit to Celsius or Celsius to Fahrenheit. Then carry out the conversion.
- Program that should allow the user to type up to six digits, and then display the resulting number as a type long integer.
- Program should ask the user to enter a number, an operator, and another number. It should then carry out the specified arithmetical operation: adding, subtracting, multiplying, or dividing the two numbers. Finally, display the result.
- Use for loops to construct a program that displays a pyramid of Xs on the screen.
- Modify the FACTOR program in this chapter so that it repeatedly asks for a number and calculates its factorial, until the user enters 0, at which point it terminates.
- Program that calculates how much money you’ll end up with if you invest an amount of money at a fixed interest rate, compounded yearly. Have the user furnish the initial amount, the number of years, and the yearly interest rate in percent.
- Program that repeatedly asks the user to enter two money amounts expressed in old-style British currency: pounds, shillings, and pence. The program should then add the two amounts and display the answer, again in pounds, shillings, and pence. Use a do loop that asks the user whether the program should be terminated.
- Program where you tell the final amount and it figures out how many years it will take, at a fixed rate of interest compounded yearly, to reach this amount.
- Create a three-function calculator for old-style English currency. The calculator should allow the user to add or subtract two money amounts, or to multiply a money amount by a floating-point number.
- Create a four-function calculator for fractions. The user should type the first fraction, an operator, and a second fraction. The program should then display the result and ask whether the user wants to continue.
Comments
Post a Comment