[Solved] Depth Temperature

30 $

File Name: Depth_Temperature.zip
File Size: 160.14 KB

SKU: [Solved] Depth Temperature Category: Tag:

Or Upload Your Assignment Here:


5/5 – (2 votes)

Purpose:

The project is designed to ensure that the students know how to the write and call functions. Before start: Review chapter 4. Make sure that you understand the following things:

• How to declare a function.

• How to write a function.

• How to call a function, including call function A from function B which is not main function.

Problem:

Write 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.

You should include four functions in your program.

1. void print_introduction (void) // prints out information to tell the user what this program does.

2. double celsius_at_depth (double depth) // computes and returns the celsius temperature at a depth measured in kilometers.

3. double celsius_to_fahrenheit (double celsius) // converts a Celsius temperature celsius to Fahrenheit.

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.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] Depth Temperature
30 $