Question 01: Create a Temperature class that internally stores a temperature in degrees Kelvin. However, create functions named setTempKelvin, setTempFahrenheit, and setTempCelsius that takes an input temperature in the specified temperature scale, converts the temperature to Kelvin, and stores that temperature in the class member variable. Also create functions that return the stored temperature in degrees Kelvin, Fahrenheit, or Celsius. Write a main function to test your class. Use the equations below to convert between the three temperature scales. Kelvin = Celsius + 273.15 or Celsius = Kelvin - 273.15 Celsius = (5/9) X (Fahrenheit - 32) or Fahrenheit = [(9/5) x Celsius] + 32 Question 02: Write a recursive function that converts a decimal number into a binary number as a string. The function header is: string decimalToBinary(int value) Write a test program that prompts the user to enter a decimal number and displays its binary equivalent.
Question 01:
Create a Temperature class that internally stores a temperature in degrees Kelvin. However, create functions named setTempKelvin, setTempFahrenheit, and setTempCelsius that takes an input temperature in the specified temperature scale, converts the temperature to Kelvin, and stores that temperature in the class member variable.
Also create functions that return the stored temperature in degrees Kelvin, Fahrenheit, or Celsius.
Write a main function to test your class. Use the equations below to convert between the three temperature scales.
Kelvin = Celsius + 273.15 or Celsius = Kelvin - 273.15
Celsius = (5/9) X (Fahrenheit - 32) or Fahrenheit = [(9/5) x Celsius] + 32
Question 02:
Write a recursive function that converts a decimal number into a binary number as a string.
The function header is:
string decimalToBinary(int value)
Write a test program that prompts the user to enter a decimal number and displays its binary equivalent.
Trending now
This is a popular solution!
Step by step
Solved in 7 steps with 5 images