aboutsummaryrefslogtreecommitdiff
path: root/CST116-Ch10-Debugging/CST116-Ch10-Debugging-Flowchart-Aaron_Hill.txt
blob: 7c607d32a2555ecb1c91a7210bc379627f1594a5 (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
54
55
56
57
58
59
60
61
62
63
64
Please enter your first name: Aaron

Please enter your last name: Hill


        Welcome Aaron Hill!
           Hope all is well

          x       y       z

          0      100     -99
         99      101     102
          2      102     104
          3      103     106
          4      104     108
          5      105     110
          6      106     112
          7      107     114
          8      108     116
          9      109     118


// Pseudocode //

SET CONSTANT int size TO 10;

int MAIN(){

    CREATE ARRAY int varX TO SIZE size;
    CREATE ARRAY int varY TO SIZE size;
    CREATE ARRAY int varZ TO SIZE size;

    TAKE FIRST NAME AND LAST NAME;

    print("Welcome " + firstname + " " + lastname + "!\n" + "Hope all is well" + );

    void FunctionOne(int varX[], int varY[]){
        FOR(DECLARE int x = 0, REPEAT WHILE x < size, x++)
        varX[x] = x;
        varY[x] = x + 100;
    }

    void FunctionTwo(int varX[], const int varY[], const int varZ[]){
    
        FOR(DECLARE int x = 0, REPEAT WHILE x < size, x++){
            varZ[x] = varX[x] + varY[x];
        }
        SET varX[1] TO 99;
    }

    SET varZ[0] TO -99;

    void PrintFunction(const int varX[20], const int varY[20], const int varZ[20]){
    
        DECLARE int x;

        PRINT( table headings );
        FOR(SET x TO 0, REPEAT WHILE x < size, x++ ){
            PRINT( formatted contents of varX, varY, and varZ);
        }
    }

    ENDPROGRAM;
}