The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Jul 2017 |
| Last Sign in: | 304 Weeks Ago, 3 Days Ago |
| Questions Answered: | 15833 |
| Tutorials Posted: | 15827 |
MBA,PHD, Juris Doctor
Strayer,Devery,Harvard University
Mar-1995 - Mar-2002
Manager Planning
WalMart
Mar-2001 - Feb-2009
Help me with a program to take a depth (in kilometers) inside the earth as input data; compute and display the temperature at this depth in degrees Celsius and degree Fahrenheit. The relevant formulas are: celsius = 10*depth + 20 (Celsius temperature at depth in km) fahrenheit = 1.8*celsius + 32.
Â
The program will include four functions.
Step 1. void print_introduction (void) // prints out information to tell the user what this program does.
Step 2. double celsius_at_depth (double depth) // computes and returns the celsius temperature at a depth measured in kilometers.
Step 3. double celsius_to_hahrenheit (double celsius) // converts a celsius temperature celsius to fahrenheit.
Step 4. void print_conclusion(double depth) // display the conclusion that what is the temperature in Fahrenheit at depth of the earth Requirement: There is no calculation in main function except function calls to two void functions. The pseudo code for main function is follows: Step 1: print introduction by calling print_introduction function Step 2: ask user to enter the depth Step 3: get user’s input Step 4: print out the conclusion by calling print_conclusion function Step 5: ask user if he/she wants to continue
Step 6: get user’s input
Step 7: repeat step 1 to step 6 if user picks ‘Y’ or ‘y’
Step 8: Stop program All the necessary calculations are done in print_conclusion function. i.e. celsius_at depth and celsius_to_fahrenheit functions are called from print_conclusion function. There is no explicit calculation in main function. No calling to two calculation functions in main function. Run the demo the see the sample output
----------- Â ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly