Description
In this workshop, you will code a C-language program that analyzes data logically.
LEARNING OUTCOMES
Upon successful completion of this workshop, you will have demonstrated the abilities:
- to create a simple interactive program
- to code a decision using a selection construct
- to code repetitive logic using an iteration construct
- to nest a logical block within another logical block
- to describe to your instructor what you have learned in completing this workshop
IN-LAB:
Download or clone workshop 3 (WS03) from https://github.com/Seneca-144100/IPCWorkshops
Code a program in temps.c that does the following:
- Before the declaration of main define NUMS as 3: #define NUMS 3
- Print the title of the application.
>—=== IPC Temperature Analyzer ===—<
- Using a for loop, prompt the user to enter the high and low values for each of NUMS The values entered must be between -40 and 40, and high must be greater than low.
Print the following messages:
>Enter the high value for day 1: < (or day 2, or day 3) * Read the high value.
>Enter the low value for day 1: < (or day 2, or day 3) * Read the low value.
IMPORTANT: You may only declare two (2) int type variables for the high and low values
- Use a nested while (or do-while) loop to analyze the results, high must be greater than low, high must be less than 41, low must be greater than -41
*If any entry is incorrect, prompt the user to enter again until the entries pass the tests:
> Incorrect values, temperatures must be in the range -40 to 40, high must be greater than low. <
Then prompt again for the high and low temperatures for the day.
OUTPUT EXAMPLE WITH ERRORS HANDLED (use this data for submission)
—=== IPC Temperature Analyzer ===—
Enter the high value for day 1: 8
Enter the low value for day 1: -2
Enter the high value for day 2: 41
Enter the low value for day 2: -4
Incorrect values, temperatures must be in the range -40 to 40, high must be greater than low.
Enter the high value for day 2: 9
Enter the low value for day 2: -4
Enter the high value for day 3: 5
Enter the low value for day 3: 11
Incorrect values, temperatures must be in the range -40 to 40, high must be greater than low.
Enter the high value for day 3: 11
Enter the low value for day 3: 5




