Repository navigation
Expand file tree
/
Copy pathInputFile.spk
More file actions
110 lines (72 loc) · 1.33 KB
/
Copy pathInputFile.spk
File metadata and controls
110 lines (72 loc) · 1.33 KB
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
begin
var a := "Team07";
var b := "Special Characters $%&*";
var c := "Team07";
var num1 := 1.1;
var num2 := 2.2;
var add, sub, mul, div;
var while_var := 4;
var ternary ;
var y := true ;
print("Test for assignment init");
print(y);
print("Tests for Strings");
print(a + b);
print("Tests for mathematical operations");
add := num1+num2;
sub := num1-num2;
mul := num1*num2;
div := num1/num2;
print(add);
print(sub);
print(mul);
print(div);
print("Tests for ternary operator");
ternary := num1==num2 ? true : false;
print(ternary);
ternary := a==c ? num1 + num2 : false;
print(ternary);
print("Tests for if then else");
if (true and false and true)
then
print(num1);
else
print(num2);
endif;
print("Tests for FOR loop");
for( z := 1; z < num1*num2; z++)
do
print(1.1*2.2);
endfor;
print("Tests for FOR dec loop");
for( z := 4; z >= 0; z--)
do
print("Tests for FOR dec loop");
for( t := 4; t >= 0; t--)
do
print("I am inside two for loops");
print(z);
print(t);
endfor;
endfor;
print("Tests for Adv FOR loop");
for y in range (1 to 4)
do
for tuv in range (1 to 4)
do
print("I am inside two advanced for loops");
print(y);
print(tuv);
endfor;
endfor;
print("Tests for Adv FOR dec loop");
for y in range (10 to 1)
do
print(y);
endfor;
while(num1 < while_var)
do
print("I am inside while");
num1++;
endwhile;
end