Upload
vomien
View
321
Download
4
Embed Size (px)
Citation preview
QBASIC
QBASIC
–
–
–
–
–
QBASIC
QBASIC
(A + 3 >= SQR(4 * 3 ^2 ) OR A mod B = 2 )AND t$ <> "AB"
–3 , 4 , 2 –"AB" –A , B –t$
–+ , * , ^ , mod – >= , = , <> – and , or – A + 3
–
A + 3 >= SQR(4 * 3 ^2 ) A mod B = 2
t$ <> "AB"
– SQR –
(4 * 3 ^2 ) –
SQR , or , and , mod
– A + 3 >= SQR(4 * 3 ^2 ) OR A mod B = 2
QBASIC
(((111))) 1
(((222))) 4
(((333))) 5
(((444))) 12
(((555))) 5
(((666))) 5
(((777))) 13
(((888))) 14
(((999))) 24
(((111000))) –8
(((111111))) 20
(((111222))) 8
(((111333))) 10
(((111444))) –1
(((111555))) –14
(((111666))) 9
(((111777))) – 1
(((111888))) 44
(((111999))) –666
(((222000))) 2
(((222111))) 8
( 222222)
0 (((222444))) 8
(((222555))) 16
(((222666))) 34
(((222777))) 18
(((222888))) 1
(((222999))) –2
(((333000))) 1
(((333111))) 5
(((333222))) 2
(((333333))) False
(((333444))) False
(((333555))) True
(((333666))) False
(((333777))) True
(((333888))) False
(((333999))) True
(((444000))) True
(((444000))) True
(((444111))) True
(((444222))) 4
(((444333))) False
(((444444))) False
(((444555))) False
(((444666))) False
QBASIC
111)))
245
429 23
yXB
9*b^3 + (2*X + 4) / (5*Y^2) – 24
222)))
3y 4n – 1 + x 3y 3 * Y ^ (4 * n – 1) + x / 3 * y
QBASIC
333)))
4214
BC
(4 + 1 / (2*c)) / sqr(B + 4)
444))) 4tan(45º) + sin2 (15º) 4 * tan(45 * 3.14 / 180) + sin(15 * 3.14 / 180) ^ 2
555)))
13\432 3 btab 2 * b ^ 3 – 3 * a * 4 \ 4 * b * t + 1
666)))
1041212 2
rxxyy
(y2 – y1) / (x2 – x1) * sqr(4 * abs(r ^ 2 – 10))
777)))
)4(21
ababan a ^ (1 / n) <= a * b and a * b <= b ^ 2 * (a + 4)
888)))
avgA 3)5.0(
sqr(sqr(A)) <> 3 * a * v * g sqr((A) ^ 0.5) <> 3 * a * v * g
999)))
bdaadbca
rn n
)2(3)(6
)21(34
(4–n)/(3*(r+21)) – 6*(a+b*c) + (3+d*(2^n+a))/(a +b*d)
qbasic
"A" > "B" cInt(X) = 5/100 * Y
Avg <> Mark av > 80 or sum = 420
N \ 4 <> 6 W <> X^2 or sqr(N) > abs(c)
cint((X^2 + Y ^ 2) ^2) A mod B > 25 and 2*D^2 <= 6
R > (B + A) ag > 18 and ag < 25
(A + B) / 2 <= D ^ 3 cos(60 * 3.14 / 180) * 5
B – A <> 50 3 * a > abs(d)
Int(A) + 4 > sqr(abs(b^2 – 24))
QBASIC
A B C B AND A A AND B OR C True True False True True True False True False True True False False False False
–42 sqr(4)
–(6.75)(7) cint(6.75)
–(–3.5)(–3) Fix(–3.5)
–(–1.25 ) (–2) Int(–1.25)
–(–1.5 ) (1.5) abs(–1.5)
–(X) cos(X)
–X ^ 2 ^ 0.5 abs(X)
–X ^ 0.5 sqr(X)
–A \ B Fix(A / B)
–int(3.8) Fix(3.8)
QBASIC 1) 10 rem "this is remark" 2) let $ = "symbol" let$ = "symbol"
3) rem n$ = ok 4) rem$ = 100 rem$ = "100"
5) a * b = ab ab = ab
6) 4b = 2d4 b4 = 2 * d4
7) let rem = 2XY let reme = 2 * XY
8) let to = 6 – 3b let tot = 6 – 3 * b
9) let Y= sin(30)
QBASIC
10) t$ = t$ + Amman t$ = t$ + "Amman" 11) "A" = "Ali" + A$ A$ = "Ali" + A$ 12) Print Input = 4 Print Inpu = 4 13) Print "4" * X$ Print "4" + X$ 14) Print let n = 1 Print n = 1 15) Print 4 * rem Print 4 * rem4 16) Print 5 / (b – b) Print (b – b) / 5 17) Input "three numbers:" a , b , c Input "three numbers:" ; a , b , c 18) Input a$ , ab ; b$2 Input a$ , ab , b2$ 19) Input rem5 20) Input "This is a Exam" Input "This is a Exam"; X 21) Print reme = 12 * n 22) IF X$+Y$ Then print $S IF X$<>Y$ Then print S$ 22) IF A ≥ 50 Print "PASS" ELSE 50 IF A >= 50 then Print "PASS" else print 50 23) IF A > B Then Print A ELSE IF A > B Then Print A 24) IF A$ = 2 Then Print Jordan $ IF A$ = "2" Then Print Jordan$ 25) FORL = 1 TO 3 step 0.5 FOR L = 1 TO 3 step 0.5 26) FOR N = N TO F$ STEP FOR N = N TO F 27) FOR 1 to 5 step 2 FOR C = 1 to 5 step 2
qbasic 3)
5 5
2)
9 0
1)
Welcome 125 6)
5 1
5)
–8 AB
4)
5 9) 0 0 50
8)
12 0
7) –4
12)
0 C 4
11) 4 1
10) 4 8 3
QBASIC
15) BBB
14)
55 X$+Y$
13) 0 AbA
18) A$222
17)
0 0
16)
2 5 125 21)
20)
2
19)
4 5 24)
8 2
23)
End
22) 2
27)
4 0
26) A + 2
25)
5 3
30)
1 2
29) 0 0 1
28) –1 –2 End
33)
32) II
31) 1 1
36) 1
35)
2 5
34) 9
39) 4
38) –1 Pbb
37) 24
42) 9
41)
1 4
40) 10 50
45)
4
44)
6
43)
4
QBASIC
QBASIC
– first QBASIC program
rem first QBASIC program
–(This is my game)
rem This is my game
–(N)
N = cos(60 * 3.14 / 180)
–Jordan is my home(t$)
T$ = " Jordan is my home"
–
Input t$, n1, n2
–enter two numbers
Input "enter two numbers:" ; a , b
–AOK
Print A ,,,,, "OK"
–(M)
Print , , "M"
–W$
Print W$ ; W$ + W$
–(X , Y)Y
Print X mod Y
–(X)(6) X
Print cInt(tan(X * 3.14 / 180)) * 6
QBASIC
– º4
Print sin(45 * 3.14 / 180) – 4
–(n1,n2)
Print Fix((n1 + n2) / 2)
–(G1,G2)(The sum is:)
Print "The sum is:" ; G1 + G2
–(h,t)
Print h ; t ; abs(h – t)
–(X , Y)
IF X > Y Then Print X mod Y ELSE Print Y mod X
–(S)(S)ºº
IF S > 90 and S < 180 Then Print cos(S * 3.14 / 180)
–4NAB
IF A <= B ^ 2 Then N = 4 ELSE END
–w4w
IF W <> 4 Then print "w"
–A(R)
IF R mod 2 = 0 Then Print 2*R IF R/2 = R\2 Then Print 2*R IF R/2 = Fix(R/2) Then Print 2*R IF R/2 = int(R/2) Then Print 2*R IF R/2 = cInt(R/2) Then Print 2*R
–(tax)(income)
IF income <= 7000 Then tax = 15 / 100 * income
–(N)(N)zero
IF N >= 0 Then Print N ^ 2 ELSE Print "zero" IF N = abs(N) Then Print N ^ 2 ELSE Print "zero"
QBASIC
–XX
IF X < 0 OR X > 100 Then Print X , abs(X)
–XsumX
IF X mod 2 = 1 Then sum = sum + X
–(m)m5
IF m mod 5 = 0 Then Print sqr(m) IF m/5 = m\5 Then Print sqr(m) IF m/5 = Fix(m/5) Then Print sqr(m) IF m/5 = int(m/5) Then Print sqr(m) IF m/5 = cInt(m/5) Then Print sqr(m)
–R5
IF R <> 5 Then Input a , b Print a + b End if
–my programN
IF N = 0 Then rem my program ELSE CLS End if
QBASIC
QBASIC
Print B ^ 0.5
X = k \ 3
Print n ^ 2 ^ 0.5
Print K \ 4
Print Fix(3.665)
Print A$ + B$
Print 4 * (A – B) ^ 2
Print (A + B)
Print , , , , , 2017
Input "enter your salary"; salary
Print – 1
Print "remark"
print abs(X)
IF n=–abs(n) Then Print "number negative"
IF n mod 3 = 0 Then Print n ^ 2
IF n/2 <> Fix(n/2) Then Print n
IF A >= 10 Then Print A
IF A <= B Then Print "A*B"
IF X < 10 OR X > 10 Then Print "X"
IF L=W then Print "Square" else Print "Rectangular"
IF avg >= 50 Then
avg = avg + 10 print "Passed" end if
QBASIC
IF X > 5 Then rem Print X else X = X + 2 End if
Print "aaa" , "aaa" , "aaa"
Print 50
FOR J = 3 TO 7 step – 2 Print "JORDAN" End Next J Print "Amman"
Print "Amman"
FOR n = 2 to 20 IF n mod 2 = 0 Then sum = sum+n Next n
FOR n = 2 to 20 sum = sum + n n = n + 1 Next n
Print "Amman" , 51
QBASIC
–
–
–
–
–
Input n Print n , n/2 , n/3 , n/4
–
Input X Print X * 3.14/180 , cos(X * 3.14/180)
QBASIC
–
Input test$ Print test$ + test$ + test$
–
Input a , b , c Print 2 * a , b ^ 2 , fix(sqr(c))
–
Input n1, n2 D = abs(n1 – n2) Print n1, n2, d
–(X)5QBASIC Program
Input X M = X mod 5 Print M ; "QBASIC Program"
– C = 5/9(F – 32) Input F C = 5/9 * (F – 32) Print C
–(V)(r) 3
34 rV
Input r V = 4/3 * 3.14 * r ^ 3 Print V
–
Input salary income = 12 * salary tax = 23/100 * income print tax
QBASIC
–F
AABABF
2
5.0 24
Input a , b F = abs(b – 4) ^ 0.5 * sqr((a + 2) / (a * b ^ (2 + a))) Print F
–M
1212XXYYM
Input Y1, Y2, X1, X2 M = (Y2 – Y1) / (X2 – X1) Print M
–
–
Input a , b , c IF a > b and a > c Then Print a IF b > a and b > c Then Print b IF c > a and c > b Then Print c
–Excellent
Input avg IF avg > 75 and avg < 90 Then Print "Excellent"
–
input n1 , n2 IF n1 < 0 Then Print n2 , abs(n1)
–(math)PASS
input math IF math >= 60 Then Print "PASS" else Print math
QBASIC
–(L)(W)(Rectangular)(Square) input L , W IF L = W Then print "Square" else Print "Rectangular"
–X(F)X(2)
F = 3x2tan(20º) input X IF X <> 2 Then F = 3* x ^ 2 * tan(20 * 3.14/180) Print F End IF
–F
1;1
1;122
nnn
nnF
Input n IF n >= 1 Then F = sqr(2 * n + 1) else F = n ^ 2 / abs(n – 1) Print F
–
–
–
input
–
–
QBASIC
–
for n = 1 to 10 print n , abs(n ^ 2 – n ^ 3) next n
––
For J = 5 to – 5 step – 1 Print J ; next J
––
for J = –10 to 10 print abs(J) next J
–
step
for K = 15 to 1 step –3 print K next K
IF
for k = 15 to 1 step –1 IF k mod 3 = 0 Then Print k next k
–(– 333)(333)
for k = –332 to 333 step 2 print k next k
––
for k = 3 to 50 step 2 print k , next k
QBASIC
––
sum = 0 for n = 1 to 30 sum = sum + n mod 7 next n print sum
––
sum = 0 for n = 2 to 65 step 2 sum = sum + n next n print sum
––
for n = 4 to 44 if n mod 2 = 1 then print n next n
–ºº ،٦٠º،...،١٥٠º.(
for n = 30 to 150 step 15 print cInt(tan(n * 3.14 / 180)) next n
–(Jordan)
for c = 1 to 50 input n print n , n^2 print "Jordan" next c
QBASIC
–(5)
for c = 1 to 10 input n IF n mod 5 = 0 then print n next c
–
sum = 0 for c = 1 to 10 input n IF n < 0 then sum = sum + abs(n) next c print sum
–
count = 0 for c = 1 to 10 input n IF n mod 2 <> 0 then count = count + 1 next c print count
–
count = 0 for c = 1 to 20 input n if n/7 = n\7 then count = count + 1 next c print count
QBASIC
–
for c = 1 to 10 input n if n = fix(n) then print sqr(n) next c
–(math)
sum = 0 for c = 1 to 30 input math sum = sum + math next c avg = sum / 30 print avg
–(computer)
Excellent
input n sum = 0 for c = 1 to n input computer sum = sum + computer next c avg = sum / n IF avg >= 80 then print "Excellent"
QBASIC
–
–
30 27.5 25 22.5 … –15 for n = 30 to –15 step –2.5 print n next n
– "بت دة مبقدار "ز–10 –5 0 5 10 … 50 for n = –10 to 50 step 5 print n next n
– 5 3 1 1 3 5 7 9 for n = –5 to 9 step 2 print abs(n) , next n
– 1 * 2 ** 3 *** 4 **** 5 ***** sum$ = "*" for c = 1 to 5 print c , sum$ sum$ = sum$ + "*" next c
QBASIC
–
1 1 2 4 3 9 4 16 5 25 6 36 1 12 2 22 3 32 4 42 5 52 6 62 for n = 1 to 6 print n ; n^2 ; next n
–
for n = 2 to 12 step 2 print "N * 3" , n ^ 2 next n
N * 3 4 N * 3 16 N * 3 36 : N * 3 144
–
N 1 3 * 101
N 2 3 * 102
N 3 3 * 103 N 4 3 * 104
N 1 3 * 10 N 2 3 * 100 N 3 3 * 1000 N 4 3 * 10000
N 1 30 N 2 300 N 3 3000 N 4 30000
for n = 1 to 4 print "N"; n , 3*10^n next n
–
text text text text text for n = 1 to 5 print "text" , , , , , , next n
QBASIC
–
sum
–F
N
ax
aF
12 )5(1
input N , X F = 0 for a = 1 to n F = F + 1 / a ^ 2 * (x + 5) next a print F
Fsum
–X
310
2
)2( nnx
X = 0 for n = 2 to 10 X = X + (n – 2) ^ 3 next n print X
–sum
10
2
3
323
Lab
basum
Input a , b sum = 0 for L = 2 TO 10 sum = sum + a * b ^ 3 next L sum = (3*a + 2) / (3*b) * sum print sum
–(sum)
2021...
621
421
221
sum
sum = 0 for n = 2 to 20 step 2 sum = sum + 1 / (2 * n) next n print sum
QBASIC
–
22222 )3(...)83()63()43()23( n
Input n sum = 0 for c = 2 to n step 2 sum = sum + (3 * c) ^ 2 next c print sum
–
n XXXXX ...543
Input X, n sum = 0 for c = 2 to n sum = sum + abs(X )^(1/n) next c print sum
–(sum)
23 ...251694 nXsum
Input X , n sum = X ^ 3 for c = 2 to n sum = sum + c ^ 2 next c print sum
–(sum)
3...642781 nxsum
Input X , n sum = 0 for c = 1 to n sum = sum + c ^ 3 next c sum = x / sum print sum
QBASIC
–
...)3
10338
372
35
341(*100
Input n sum = 0 for I = 3 to n sum = sum + I / 3 next I print 100 * sum
–sum
10081644936251694 sum sum = 0 for n = 2 to 10 if n mod 2 = 0 then sum = sum + n ^ 2 else sum = sum – n ^ 2 next n print sum
–sum
2120...
67
76
45
54
23
32
sum
sum = 0 for n = 2 to 20 if n mod 2 = 0 then sum = sum + n/(n + 1) else sum = sum + n / (n – 1) next n print sum
–sum
1491625
)12(5
1
i
nsum
iiinnnpppuuuttt nnn sssuuummm111 === 000 sssuuummm222 === 000 fffooorrr iii === 111 tttooo 555 sssuuummm111 === sssuuummm111 +++ (((222***nnn +++ 111))) sssuuummm222 === sssuuummm222 +++ iii ^̂̂ 222 nnneeexxxttt iii sssuuummm === sssuuummm111 /// sssuuummm222 ppprrriiinnnttt sssuuummm
QBASIC
–sum
12345672 xsum
iiinnnpppuuuttt xxx sssuuummm === 111 fffooorrr nnn === 777 tttooo 111 sssttteeeppp ––– 111 sssuuummm === sssuuummm *** nnn nnneeexxxttt nnn sssuuummm === xxx ^̂̂ 222 +++ sssuuummm ppprrriiinnnttt sssuuummm
–sum
5432112345
sum
sssuuummm111 === 111 sssuuummm222 === 000 fffooorrr nnn === 555 tttooo 111 sssttteeeppp ––– 111 sssuuummm111 === sssuuummm111 *** nnn sssuuummm222 === sssuuummm222 +++ nnn nnneeexxxttt nnn sssuuummm === sssuuummm111 /// sssuuummm222 ppprrriiinnnttt sssuuummm
QBASIC
– Input X , Y, A$ cls if x>y then print X , Y , 3* X – Y else print A$ , Y , y \ X print "Redo From start" End if
–
? 2 , 8 , "Jordan" Jordan 8 4 Redo From start
QBASIC
QBASIC
–
1) X 2) "enter…" 3) A$ 4) 16 5) mod 6) X mod sqr(16) 7) sqr(16) 8) cls , end 9) QBASIC LANGUAG 10) input X, A$ 11) X=X mod sqr(16) 12) print X$
13) enter your mark and your name: 14) REM QBASIC LANGUAGE 15) " = , ;
–(X)X3
X = 3
–INPUT
Input "enter your mark and your name:"; X , A$
–
QBASIC
– – – – –
Y – 1 2 , 3 number is: A$ X < 3
Y = 1Input
number is: 1 2 1 2
IF
IF X < 3 Then Print A$ ELSE REM N = 4 End IF
QBASIC
QBASIC
IF X = 4 THEN Print "Tawjihi" ELSE X = X + 1
–QBASIC
XTawjihiX
–
–IF
IF X = 4 THEN Print "Tawjihi" IF X <> 4 Then X = X + 1
–X = 2
QBASIC
Print "Input 2 numbers & 2 strings:" Input A , a Input A$ , a$ rem let C = A$ * a B$ = A$ + a$ b = A – a Print "number ="; B , "string is:" ; b$