-
Notifications
You must be signed in to change notification settings - Fork 2
/
Patternex.kbs
131 lines (106 loc) · 1.78 KB
/
Patternex.kbs
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
cls
input "Enter 1st number: ", a$
input "Enter 2nd number: ", b$
input "Enter 3rd number: ", c$
input "Enter 4th number: ", d$
a = int(a$)
b = int(b$)
c = int(c$)
d = int(d$)
for x = 0 to 1000
if a+x = b and b+x = c and c+x = d then goto check1
next x
for x = 0 to 1000
if a-x = b and b-x = c and c-x = d then goto check2
next x
for x = 0 to 1000
if a*x = b and b*x = c and c*x = d then goto check3
next x
for x = 0 to 1000
if a/x = b and b/x = c and c/x = d then goto check4
next x
for x = 0 to 1000
for z = 0 to 1000
if (a*x)+z = b and (b*x)+z = c and (c*x)+z = d then goto check5
next z
next x
for x = 0 to 1000
for z = 0 to 1000
if (a*x)-z = b and (b*x)-z = c and (c*x)-z = d then goto check6
next z
next x
for x = 0 to 1000
for z = 0 to 1000
if (a/x)+z = b and (b/x)+z = c and (c/x)+z = d then goto check7
next z
next x
for x = 0 to 1000
for z = 0 to 1000
if (a/x)-z = b and (b/x)-z = c and (c/x)-z = d then goto check8
next z
next x
for x = 0 to 1000
if a^x = b and b^x = c and c^x = d then goto check9
next x
for x = 0 to 1000
for z = 0 to 1000
if (a+x) = b and (b+x+1) = c and (c+x+2)= d then goto check10
next z
next x
if a + b = c and b + c = d then goto check11
end
check1:
fa = d+x
print "5th number is ";
print fa
end
check2:
fb = d-x
print "5th number is ";
print fb
end
check3:
fc = d*x
print "5th number is ";
print fc
end
check4:
fd = d/x
print "5th number is ";
print fd
end
check5:
fe = (d*x)+z
print "5th number is ";
print fe
end
check6:
ff = (d*x)-z
print "5th number is ";
print ff
end
check7:
fg = (d/x)+z
print "5th number is ";
print fg
end
check8:
fh = (d/x)-z
print "5th number is ";
print fh
end
check9:
fi = d^x
print "5th number is ";
print fi
end
check10:
fj = d+x+3
print "5th number is ";
print fj
end
check11:
fk = c + d
print "5th number is ";
print fk
end