File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- fun mod(a, b) {
2- ret a % b
1+ fun info {
2+ out "\nExample program that checks whether numbers are even or odd\nand then draws a square with the size of even numbers.\n\n"
33}
44
5- fun main {
6- z = 9 x = 2
7- var a = mod(z, x)
5+ fun even(number) {
6+ var temp = number % 2
7+ if temp == 0 {
8+ ret 1
9+ } else {
10+ ret 0
11+ }
12+ }
813
9- if a {
10- var i = 5
11- rep i {
12- out "{z} % {x} == {a}\n"
14+ fun check(i) {
15+ var counter = 0
16+ rep i {
17+ if i > 0 {
18+ var temp = even(i)
19+ if temp {
20+ out "- {i} is EVEN.\n"
21+ counter = counter + 1
22+ } else {
23+ out "- {i} is ODD.\n"
24+ }
1325 }
1426 }
15- }
27+ ret counter
28+ }
29+
30+ fun draw(i) {
31+ out "\n"
32+ var size = i + 1
33+ i = size
34+ rep i {
35+ var j = size
36+ rep j {
37+ out " *"
38+ }
39+ out "\n"
40+ }
41+ out "\n"
42+ }
43+
44+ fun main {
45+ var n = 15
46+ info()
47+ var size = check(n)
48+ out "\n > Here are {size} even numbers. < \n"
49+ draw(size)
50+ out "The End.\n"
51+ }
You can’t perform that action at this time.
0 commit comments