26
QBASIC QBASIC

QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

  • Upload
    vomien

  • View
    321

  • Download
    4

Embed Size (px)

Citation preview

Page 1: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

QBASIC

QBASIC

Page 2: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 3: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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))

Page 4: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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)

Page 5: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 6: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 7: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 8: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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"

Page 9: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 10: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 11: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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)

Page 12: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 13: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 14: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 15: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 16: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 17: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 18: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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"

Page 19: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 20: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 21: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 22: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 23: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 24: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 25: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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

Page 26: QBASIC - awa2el.net · QBASIC t$ = t$ + "Amman" 10) t$ = t$ + Amman

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$