This example modifies the temp.cpp (if version) example, embedding the if-else ladder in an infinite loop. The program displays a menu allowing the user to exit the program or convert a temperature from Fahrenheit to Celsius or Celsius to Fahrenheit. If the user chooses to convert a temperature, the program prompts for a temperature and displays it in the converted selected. The loop repeats the steps until the user chooses to exit the program. The loop is infinite because while (true) never ends. An infinite loop must include an internal option for terminating the program or breaking out of the loop. The program demonstrates the following concepts and functions: