aboutsummaryrefslogtreecommitdiff
path: root/CST116-Ch9-Debugging/CST116-Ch9-Debugging-Flowchart.txt
blob: 79fa79b85d6f25b0e96c8bda09edd949757d040c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Please enter your age: 20
20! Boy are you old!
Did you know that you are at least 7300 days old?

//

FLOWCHART ->

SET CONSTANT INT DAYS_PER_YEAR TO 365;

DECLARE FUNCTIONS:
	int GetAge();
	int CalcDays(int age);
	void PrintResults(int days, age);

int main{
	SET int age = 0;
	SET int days = 0;


	SET age WITH FUNCTION GetAge();
	SET days WITH FUNCTION CalcDays(age);

	CALL PrintResults(days, age);

	return 0;
}

CREATE FUNCTION int GetAge(){

	DECLARE int age;

	PRINT "Please enter your age:"
	SET age TO input;

	RETURN age;
}

CREATE FUNCTION int CalcDays(int years){

	DECLARE int days;

	SET days TO years * DAYS_PER_YEAR;

	RETURN days;
}
	
CREATE FUNCTION void PrintResults(int days, int age){

	PRINT age + "! Boy are you old! \NEWLINE";
	PRINT "Did you know you are at least " + days + " old? \NEWLINE \NEWLINE";

}