Vous êtes sur la page 1sur 15

100 Qbasic Programs [Practice Output]

Write the output of the following programs:


1. DECLARE FUNCTION Interest (p,q,r) 5. DECLARE FUNCTION AVGE(A, B, C)
CLS X=10
LET p = 30 Y=5
LET t = 40 Z=15
LET r = 6 AV= AVGE(X, Y, Z)
LET d = Interest (p, t, r) RPINT “Average of three numbers”; AV
PRINT “The simple interest will be”; d END
END
FUNCTION AVGE(A, B, C)
FUNCTION Interest (p, t, r) S=A+B+C
answer= (p*t*r) /100 AVGE = S/3
Interest=answer END FUNCTION
END FUNCTION
6. DECLARE FUNCTION Area (L,B)
2. DECLARE FUNCTION Interest (p,t,r) LET L = 100
CLS LET B = 20
LET p = 100 LET ans = Area (L,B)
LET t = 2 PRINT “The area is”; ans
LET r = 5 END
LET d = Interest (p, t, r)
PRINT "The simple interest =" ; d FUNTION Area (L, B)
END ar = L * B
Area = ar
END FUNCTION
FUNCTION Interest (p, t, r)
ans= (p*t*r) /100
Interest=ans 7. DECLARE FUNCTION SQUARE
END FUNCTION (number)
CLS
3. DECLARE FUNCTION AREA (A,B) Number = 9
CLS num = SQUARE (number)
LET A = 30 PRINT num; “square=”; num
LET B = 40 END
LET D = AREA(A,B)
PRINT D FUNCTION SQUARE (number)
END SQUARE = number * number
END FUNCTION
FUNCTION AREA(A,B)
PRINT A, B 8. DECLARE FUNCTION AREA(L, B)
AREA=A*B CLS
END FUNCTION LET length = 50
LET breadth = 60
PRINT AREA (length, breadth)
4. DECLARE FUNCTION AREA(L, B)
PRINT AREA (10, 20)
LET L = 10 END
LET B = 5
PRINT “The area=”; AREA(L, B) FUNCTION AREA (L, B)
END AREA = L * B)
FUNCTION AREA(L, B) END FUNCTION
A = L*B
AREA = A
9. DECLARE SUB PAT (A)
END FUNCTION A= -144

https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
CALL PAT (A) CASE IS < 0
END M$ = “Negative”
CASE IS > 0
SUB PAT(A) M$ = “Positive”
B=ABS(A)
CASE ELSE
C= SQR(B)
M$ = “Zero”
D=C MOD 2
PRINT A, B, C, D END SELECT
END SUB PRINT NUM; ”is”; M$
END SUB
10. DECLARE SUB output (N$, A)
NAME$ = “SADEEP” 14. DECLARE SUB SERIES ( )
AGE = 17 CLS
CALL output (NAME$, AGE) CALL SERIES
CALL output (Sita, 20) END
END
SUB SERIES ( )
SUB output (N$, A) A=1
PRINT “Hello”; N$ B=1
PRINT “You are”; A; “years old” PRINT A; B;
END SUB X:
LET C = A + B
11. DECLARE SUB SHOW (S) PRINT C
CLS LET A = B
CALL SHOW (534) LET B = C
END IF C <= 8 THEN GOTO X
END
SUB SHOW (N)
A = N MOD 10 15. DECLARE SUB MIN(A, B)
B = N \ 10 CLS
C = B MOD 10 A=5
D = INT (N / 100) B = 10
PRINT “Ans=”; A + C + D CALL MIN(A, B)
END SUB END

12. DECLARE SUB VOL (L, B, H) SUB MIN(A, B)


CLS IF A < B THEN
LET L1 = 20 C=A+5
LET B1 = 14 PRINT C
LET H1 = 2 ELSE
CALL VOL(L1, B1, H1) PRINT B ^ 2
END END IF
END SUB
SUB VOL (L, B, H)
LET V = L * B * H 16. DECLARE SUB OUTP(A$)
PRINT “Volume=”; V CLS
END SUB A$ = “COMPUTER”
CALL OUTP(A$)
13. DECLARE SUB TEST(NUM) END
CLS
CALL TEST(-5) SUB OUTP(A$)
B = LEN(A$)
CALL TEST(5)
C=1
CALL TEST(0) LAB:
END PRINT LEFT$(A$, C)
C=C+1
SUB TEST(NUM) IF C <= B THEN GOTO LAB
SELECT CASE NUM END SUB

https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
20. DECLARE FUNCTION OUT(A, B)
17. DECLARE SUB OUTPOOT(L, B) CLS
CLS D = OUT(17, 7)
LET L = 15 PRINT D
LET B = 10 END
CALL OUTPOOT(L, B)
CALL OUTPOOT(3, 6) FUNCTION OUT(A, B)
END R = A MOD B
IF R MOD 2 = 0 THEN
SUB OUTPOOT(L, B) C = R MOD 6 + 30
IF L < B THEN ELSE
PRINT L C = R MOD 6 + 15
ELSE END IF
PRINT D=C\5
PRINT B OUT = D
END IF END FUNCTION
END SUB
21. DECLARE FUNCTION ABC(A, B, C)
18. DECLARE SUB FEBON(P, Q) CLS
CLS X = 10
R=2:S=1 Y = 20
CALL FEBON(R, S) Z = 30
END G = ABC(X, Y, Z)
PRINT G
SUB FEBON(P, Q) END
T=1
PRINT P; Q; FUNCTION ABC(A, B, C)
LAB: IF A>B AND A<C OR A<B AND A>C
LET U = P + Q THEN
PRINT U; GG = A
P=Q ELSEIF B>A AND B<C OR B<A AND B>C
Q=U THEN
T=T+1 GG = B
IF T <=8 THEN GOTO LAB ELSE
END SUB GG = C
END IF
19. DECLARE SUB OTP( ) ABC = GG
CLS END FUNCTION
CALL OTP
END 22. DECLARE FUNCTION amt(q, r)
CLS
READ q, r
SUB OTP ( ) DATA 5000, 10
CLS PRINT “Amount=”; amt(q, r)
A=4 END
B=5
C=A^3-B^2 FUNCTION amt(q, r)
D=C-A+B IF (q > 1000) THEN dis = 10
E=C\D total = (q* r) – (q* r *dis / 100)
F = C MOD D amt = total
IF E > F THEN END FUNCTION
PRINT "HOW LOGICAL"
ELSE 23. DECLARE SUB Result()
PRINT "NO LOGIC AT ALL" CLS
END IF
END CALL Result
END
END SUB
SUB Result

https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
A=1 27. DECLARE SUB SERI ( )
FOR I = 1 TO 5 CLS
PRINT I*A CALL SERI
A=A+(10^I) END
NEXT I SUB SERI ( )
END SUB N=1
FOR I=1 TO 10
PRINT N;
24. DECLARE SUB SHOW () N=N+2
CLS NEXT I
CALL SHOW END SUB
END
28. DECLARE SUB Series()
SUB SHOW CALL Series
X=30 END
Y=10 SUB Series
FOR C= 1 TO 2 X=1
PRINT X; Y; Y=1
X=X\Y FOR Z=1 TO 4
Y=X-Y PRINT X;
NEXT C Y=Y+1
END SUB X=X*10+Y
NEXT Z
25. DECLARE SUB Show ( ) END SUB
CLS
CALL Show 29. DECLARE SUB Series( )
END CALL Series
END
SUB Show
C=3 SUB Series
B=2 A=2
FOR I=2 TO 8 STEP 2 B=2
PRINT C, For ctr=1 to 2
SWAP B, C PRINT A; B;
B=C+1 A= A+B
NEXT I B=A+B
END SUB Next ctr
END SUB
26. DECLARE SUB SERIES ( )
CLS 30. DECLARE SUB Result ( )
CALL SERIES CALL Result
END END

SUB SERIES ( ) SUB Result


FOR J = 8 TO 2 STEP-2 For I = 1 to 9 STEP 2
PRINT D; Sum=Sum +I^2
SWAP D, B Next I
D=B+1 PRINT Sum
NEXT J END SUB
END SUB
31. DECLARE SUB SERIES()
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
CLS
CALL SERIES 35. DECLARE SUB RESULT ( )
END CLS
CALL RESULT
SUB SERIES( )
X=11111 END
FOR I= 1 TO 5
PRINT X^2 SUB RESULT ( )
X = (X - 1) / 10 Z=3
NEXT I FOR A = 1 TO 10
END SUB PRINT (A^2)*Z
32. DECLARE SUB SER ( )
NEXT A
CALL SER
END SUB
END
36. DECLARE SUB SHOW( )
SUB SER
CLS
A=1
CALL SHOW
B=1
END
FOR I=1 TO 10 STEP 2
PRINT A*B
SUB SHOW ( )
A=A*10 + 1
A = 15
B=B+1
FOR I = 1 TO 4
NEXT I
PRINT A MOD I + 2
END SUB
SUM = SUM + A \ 10
A=A–1
33. DECLARE SUB num ( )
NEXT I
CLS
PRINT SUM
CALL num
END SUB
END
37. DECLARE SUB SERI()
SUB num
CLS
F=2
CALL SERI
S=1
END
FOR K = 5 TO 1 STEP -1
A=A+S
SUB SERI()
PRINT A
FOR I= 1 TO 4
S=S+F
FOR J=1 TO I
NEXT K
PRINT (I+J)*10;
END SUB
NEXT J
PRINT
34. DECLARE SUB skill( )
NEXT I
CLS
CALL skill END SUB
END
38. DECLARE SUB CHECK ()
SUB skill CALL CHECK
LET N=5 END
LET A=4
FOR J = 1 TO 5 STEP 1
SUB CHECK
PRINT N
N=N*10+A CLS
A=A+1 FOR K = 1 TO 5
NEXT J FOR I = 5 TO K STEP -1
END SUB PRINT I;
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
NEXT I
PRINT SUB SERIES (P)
NEXT K M=3
END SUB WHILE M<7
PR=M*P
39. DECLARE SUB FIND(N) PRINT PR,
CLS M=M+2
N=654 WEND
CALL FIND(N) END SUB
END

SUB FIND(N)
WHILE N < > 0 43. CLS
R= N MOD10 X=0
P= P*10 + R Y=0
C=1
N= N \ 10
WHILE C<=10
WEND CALL Variance ((X), Y)
PIRNT P C=C+1
END SUB WEND
END
40. DECLARE SUB SERIES()
CALL SERIES SUB Variance (A,B)
A=A+10
END
B=B+10
PRINT A, B
SUB SERIES() END SUB
R=2
M=5 44. DECLARE SUB RESULT()
WHILE M>=1 CALL RESULT
PRINT R END
R=R*10+2
M=M-1 SUB RESULT
N=7
WEND
C=5
END SUB DO UNTIL C=1
PRINT N
41. DECLARE SUB SERU () N=N*10+7
CALL SERU C=C-1
END LOOP
END SUB
SUB SERU ()
X =2 45. DECLARE FUNCTION TEST (N)
C =1 CLS
WHILE C <=10 FOR J= 3 TO 9 STEP 2
S =X^C X= TEST(J)
PRINT S PRINT X
C =C+1 NEXT J
END
WEND
END SUB FUNCTION TEST (N)
TEST = (N^2)+ 2
42. DECLARE SUB PER(P) END FUNCTION
P=15
CALL SER(12)
END 46. DECLARE FUNCTION PATTERN (N)
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
B=4 S=S+I
PRINT PATTERN (B) NEXT I
END A=S
END FUNCTION
FUNCTION PATTERN (K) 50. DECLARE FUNCTION TEST (A, B)
FOR M = 1 TO K CLS
T=T+2 X=2: Y=8
D=D+T PRINT “THE RESULT IS”; TEST(X,Y)
NEXT M END
PATTERN = D
FUNCTION TEST (A, B)
END FUNCTION
FOR J = A to B STEP 2
P=P+J
47. DECLARE FUNCTION NEXT J
CONVERSION(B) TEST = P
CLS END FUNCTION
Z=1111
ANS= CONVERSION(Z) 51. DECLARE FUNCTION TEST (N)
PRINT”THE RESULT”;ANS CLS
END FOR J = 3 TO 9 STEP 2
X = TEST (J)
FUNCTION CONVERSION(B) PRINT X
P=0 NEXT J
DO WHILE B<>0 END
D= B MOD 10
E = D*2^P+E FUNCTION TEST (N)
B = INT(B/10) TEST = (N ^ 2) + 2
P = P+1 END FUNCTION
LOOP
CONVERSION=E 52. DECLARE FUNCTION XYZ (N)
END FUNCTION S=0
FOR K = 1 TO 4
READ XY
48. DECLARE FUNCITON PATERN(N) S = S + XYZ (XY)
B=4 NEXT K
PRINT PATERN(B) PRINT S
END DATA 5, 4, 3, 2
END
FUNCITON PATERN(K)
FUNCTION XYZ (N)
FOR M = 1 TO K XYZ = (N ^ 2)\2
T = T+2 END FUNCTION
D = D+T
NEXT M 53. DECLARE FUNCTION EXAM (N)
PATERN=D S=0
END FUNCTION FOR K=1 TO 3
READ ABC
49. DECLARE FUNCTION A(X) S = S + EXAM (ABC)
X=10 NEXT K
Z=A(X) PRINT S
PRINT Z DATA 4, 3, 5
END
END
FUNCTION A(X)
FOR I= 1 TO X STEP 2 FUNCTION EXAM (N)
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
EXAM = (N*N*N) MOD 2 A$=”PROGRAMMER”
END FUNCTION CALL RESULT (A$)
END
54. DECLARE SUB PATT(A$)
CLS SUB RESULT (A$)
A$ = “*” FOR C= LEN (A$) TO 1 STEP -2
CALL PATT(A$) X$= MID$(A$, C, 1)
END PRINT X$;
C=C-1
SUB PATT(A$) NEXT C
A = 10 END SUB
FOR I = 1 TO 11 STEP 2
PRINT TAB(A); STRING$(I,A$)
A = A-1 58. DECLARE SUB PRO (A AS INTEGER,
NEXT B AS STRING)
END SUB CLS
N = 62
55. DECLARE SUB CHK (N$()) CALL PRO (N, S$)
CLS PRINT S$
FOR I= 1 TO 5 END
READ N$(I)
NEXT I SUB PRO (A AS INTEGER, B AS
CALL CHK (N$()) STRING)
DATA Patan, Pray, Ada, Cabbage, X=A
English, Samsung DO
END R = X MOD 8
B = STR$ (R) + B
SUB CHK (N$()) X = (X - R) / 8
FOR I = 1 TO 5 LOOP UNTIL X = 0
S$=-S$+MID$(N$(I)),I,1) END SUB
NEXT I
PRINT S$ 59. DECLARE SUB SHOW (ABC$)
END SUB CLS
AB$="ZHTUOMENXSA"
56. DECLARE SUB DISPLAY(B$) CALL SHOW (AB$)
CLS END
CALL DISPLAY(“101”)
END SUB SHOW (AB$)
Y=48
SUB DISPLAY(B$) FOR I=1 TO 5
FOR I=LEN(B$) TO 1 STEP-1 N=Y MOD 7
A$=MIS$(B$,I,1) PRINT MID$(AB$, N, 1);
C=VAL(A$) Y=Y-1
D=D+C*8^P NEXT I
P=P+1 END SUB
NEXT I
PRINT D 60. DECLARE SUB RESULT ( )
END SUB CLS
CALL RESULT
57. DECLARE SUB RESULT (S$) END
CLS
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
SUB RESULT ()
W$="SCIENCE" 64. DECLARE SUB FIRST()
L=LEN (W$) CLS
X=1: Y=3 CALL FIRST
FOR I= 1 TO L STEP 2 END
PRINT TAB (Y); MID$(W$, X, L)
X=X+1 SUB FIRST()
L=L-2 A$=”BHAKTAPUR”
Y=Y+1 FOR I=1 TO LEN(A$)
NEXT I B$ = MID$(A$,1,I)
END SUB PRINT B$
NEXT I
61. DECLARE SUB RESULT(A$) END SUB
A$ = "EDUCATION"
CALL RESULT(A$) 65. DECLARE SUB PICTURE (ST$)
END CLS
X$ = "SCIENCE"
SUB RESULT (A$) CALL PICTURE(ST$)
FOR C = 1 TO LEN(A$) STEP 2 END
X$ = MID$(A$, C, 1)
PRINT X$ SUB PICTURE(S$)
NEXT C T=20
END SUB P=4
N=1
62. DECLARE SUB RESULT(N$) FOR A= 1 TO 4
N$ = "SCIENCE" PRINT TAB(T); MID$(ST$,P,N)
CALL RESULT(N$) P=P-1
END N=N+2
T=T-1
SUB RESULT (N$) NEXT A
B = LEN(N$) END SUB
COUNT = 1
WHILE COUNT <= B
66. DECLARE SUB EVE (BA$)
X$ = X$ + MID$(N$, COUNT, 1)
CLS
COUNT = COUNT + 2 CALL EVE("CHOYU")
WEND END
PRINT X$
END SUB SUB EVE(BA$)
COL=1
63. DECLARE SUB TEST(A$) FOR I= LEN(BA$) TO 1 STEP -2
PRINT TAB(COL);MID$(BA$,COL,I)
CLS
COL=COL+1
A$="NEPAL" NEXT
CALL TEST(A$) END SUB
END
67. DECLARE SUB PATTERN (W$)
CLS
SUB TEST(A$) LET W$=”KATHMANDU”
FOR I = 1 TO LEN(A$) CALL PATTERN (N$)
END
B$ = MID$(A$, I, 1) + B$
NEXT I SUB PATTERN (N$)
PRINT B$ T=5
FOR K=1 TO LEN(W$) STEP 2
END SUB PRINT TAB(T); MID$(W$,T,K)
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
T=T-1 FOR I=1 TO 5
NEXT K
END SUB READ A$(I)
NEXT I
68. DECLARE SUB TEST(N$) DATA NETRA, NAVIN, SUSAN,
CLS GOPAL, SUNIL
A$ = “KATHMANDU” PRINT OUTP$(A$())
CALL TEST(A$) END
CALL TEST(“BHAKTAPUR”) FUNCTION OUTP$(A$())
END SWAP A$(1),A$(2)
SWAP A$(3),A$(4)
SUB TEST(N$) FOR J=1 TO 5
FOR C = 1 TO LEN(N$) T$=T$+MID$(A$(J),J,1)
PRINT LEFT$ (N$,C) NEXT J
NEXT C OUTP$=T$
END SUB END FUNCTION

69. DECLARE SUB PRO (A, B$)


N = 62 72. DECLARE FUNCTION RE$(ST$())
INPUT “Enter a word”; S$ DIM ST$(7)
CALL PRO (N, S$) CLS
PRINT “End of the Game.” FOR I=1 TO 7
END
INPUT "Enter string"; ST$(I)
SUB PRO (A , B$) NEXT I
X=A PRINT "The reverse string is :";
DO RE$(ST$())
R = X MOD 8 DATA “Prabhu”, “Alok”, “Bimal”,
B$ = STR$ (R) + B$ “Suman”, “Ishwor”, “Om”, “Nitu”
X = (X - R) / 8 END
LOOP UNTIL X = 0
PRINT B$
END SUB FUNCTION RE$(ST$()))
FOR J = 1 TO 7
VR$ = VR$ + MID$(ST$(J), 1,1I)
70. DECLARE SUB PATTERN(S$) NEXT J
CLS RE$=VR$
B$=”PROGRAM” END FUNCTION
CALL PATTERN(B$)
END 73. DECLARE FUNCTION OUT$(A$( ))
DIM A$(6)
SUB PATTERN(S$) FOR A = 0 to 5
H=LEN(S$) READ A$(A)
I=10 NEXT A
FOR J=1 TO H STEP 2 DATA SARITA, JEHEN, RADHIKA,
ISHIKA, DILIP, BRIJESH
PRINT TAB(I); MID$(S$,J,H) PRINT OUT$(A$( ))
H=H-2 END
I=I+1
NEXT J FUNCTION OUT$(A$( ))
END SUB CTR = 1
FOR R = 0 TO 5
T$ = T$ + MID$ (A$(R), CTR, 1)
71. DECLARE FUNCTION OUTP$(A$())
CTR = CTR + 1
DIM A$(S)
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
NEXT R PRINT S
OUT$ = T$ DATA 7, 22, 11, 34, 17, 52, 26, 13
END FUNCTION END
74. DECLARE FUNCTION answer$(x$)
CLS FUNCTION ABC(X)
Y$ = “Question” IF X MOD 2 < > 0 THEN ABC=X
PRINT answer$(Y$) END FUNCTION
END
78. DECLARE FUNCTION ABC (N)
FUNCTION answer$(x$) S=0
FOR I = LEN(x$) to 1 STEP – 4 FOR K=1 TO 6
Z$ = MID$(x$, I, 1) + Z$ V= ABC (K)
NEXT i PRINT V
answer$ = Z$ S=S+V
END FUNCTION NEXT K
PRINT S
75. DECLARE FUNCTION test$(a) END
CLS
INPUT "Enter a number";a FUNCTION ABC (N)
IF N MOD 2 = 0 THEN
PRINT test$(a)
ABC = N*N
END ELSE
FUNCTION test$(a) ABC = 0
WHILE a<>0 END IF
b=a mod 2 END FUNCTION
c$= str$(b)+c$
a=a\2 79. DECLARE FUNCTION CHECK(A)
CLS
WEND
PRINT CHECK(4387)
test$=c$
END FUNCTION END
FUNCTION CHECK(A)
76. DECLARE FUNCTION FIND (M, N)
READ X, Y WHILE A<>0
R=A MOD 10
PRINT FIND (X, Y)
IF R MOD 2=0 THEN
PRINT FIND (5, 10)
S=S+R
DATA 14, 8
END IF
END
A=A\10
WEND
FUNCTION FIND (A, B)
CHECK=S
IF A>B THEN SWAP A, B
END FUNTION
Q= 0
FOR I = A TO B 80. DECLARE FUNCTION CHECK (B)
IF I MOD 2=1 THEN Q=Q+1 A = 125
NEXT I S=0
FIND=Q CLS
END FUNCTION PRINT “OUTPUT:::”;CHECK (A)
END
77. DECLARE FUNCTION ABC(X)
CLS
FUNCTION CHECK (B)
FOR I=1 TO 8
WHILE B<>0
READ N
Z=ABC(N) C = B MOD 10
IF C MOD 2=1 THEN D = D + R^3
S=S+Z
B = INT(B/10)
NEXT I
WEND
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
CHECK = D CALL RSLT (3, 15)
END FUNCTION END

81. DECLARE SUB NUM( ) SUB RSLT (A, B)


CLS FOR I = A TO B
CALL NUM R = I MOD 2
END IF R = 0 THEN PRINT I
NEXT
SUB NUM() END SUB
A=3
FOR I = 1 TO 10 85. DECLARE SUB DISPLAY(X)
PRINT A, CLS
IF A MOD 2 < > 0 THEN FOR N = 1 TO 10 STEP 3
A = A*3+1 CALL DISPLAY (N)
ELSE NEXT N
A =A/2 END
ENDIF
NEXT I SUB DISPLAY (X)
END SUB IF X MOD 2 =1 THEN PRINT X;
END SUB

86. DECLARE SUB G(A, B)


CLS
FOR X = 1 TO 4
82. DECLARE SUB Test2( ) READ P, Q
CLS CALL G(P, Q)
NEXT X
CALL Test2
DATA 4, 5, 8, 6, 15, 10, 17, 19
END END

SUB Test2 ( ) SUB G(A, B)


N=7 IF A < B THEN
WHILE N>1 TH = A
PRINT N ELSE
TH = B
IF N MOD 2 = 0 THEN
END IF
N=N/2 PRINT TH
ELSE END SUB
N=N*3+1
END IF 87. DECLARE SUB ABC(A)
WEND CLS
PRINT N FOR I = 1 TO 5
READ N
END SUB
CALL ABC(N)
NEXT I
83. DECLARE SUB RESULT(X,Y)
DATA 24, 15, 48, 18, 12
CALL RESULT(3,9) END
END
SUB ABC(N)
SUB RESULT(X,Y) R = N MOD 4
FOR I = X TO Y R1 = N MOD 6
IF R = 0 AND R1 = 0 THEN
R=I MOD 2
PRINT N
IF R=1 THEN PRINT I END IF
NEXT I END SUB
END SUB
88. DECLARE SUB OUTPOOT()
84. DECLARE SUB RSLT (A, B) CLS

https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
CALL OUTPOOT B$=MID$(A$,I,1)
END C=ASC(B$)
IF C MOD 2 =0 THEN
SUB OUTPOOT
D$=D$+CHR$(C+32)
I=1
N=10 ELSE
DO D$=D$+B$
IF N MOD 2=0 THEN PRINT N ENDIF
I=I+1 NEXT I
N=N+1 PRINT D$
LOOP UNTIL I>9 END SUB
END SUB
92. DECLARE SUB DISPLAY(S$)
89. DECLARE SUB SHOW ( ) CLS
CLS A$=”MAAF”
CALL SHOW DISPLAY A$
END END

SUB SHOW ( ) SUB DISPLAY(S$)


L=LEN(S$)
A = 10 FOR I=L TO 1 STEP -1
DO WHILE A <= 45 VER$=MID$(S$, I, 1)
S = A MOD 3 + 5 IF I MOD 2 =1 THEN
IF S MOD 3 < > 0 THEN GOTO AA CON$=CON$+LCASE$(VER$)
PRINT S; END IF
AA: NEXT
PRINT CON$
A=A+9
END SUB
LOOP
93. DECLARE SUB ABC (N$)
END SUB
N$=”KATHMANDU”
90. DECLARE SUB COUNT$(W$) CALL ABC (N$)
REM ”THIS PROGRAM COUNTS END
TOTAL VOWELS”
INPUT "ENTER A SENTENCE”;S$ SUB ABC (N$)
CALL COUNT(S$) CLS
END N$=UCASE$(N$)
FOR J= 1 TO LEN (N$)
SUB COUNT(W$) C$=MID$(N$, J, 1)
C=1
SELECT CASE C$
FOR I=1 TO LEN(W$)
CASE “A”,”E”,”I”,”O”,”U”
c$=MID$(W$,I,1)
IF c$ = “ “ THEN C=C+1
X$=C$+X$
NEXT I CASE ELSE
PRINT ”The total number of word is”;C Z$=C$+Z$
END SUB END SELECT
NEXT J
91. DECLARE SUB TEST(A$) PRINT Z$
CLS
END SUB
A$ = “COMPUTER”
CALL TEST(A$)
94. DECLARE FUNCTION outp$(S$)
END
S$ = “KATHMANDU”
PRINT outp$(S$)
SUB TEST(A$)
END
FOR I=1 TO LEN(A$)
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]

FUNCTION outp$(S$) FUNCITON CONV$(D)


FOR I = 1 to LEN(S$) WHILE D<>0
t = I MOD 2 R = D MOD 16
IF t = 1 then IF R < 10 THEN
W$ = W$ + UCASE$ (MID$(S$, I, 1) S$ = STR$(R) +S$
ELSE ELSE
W$ = W$ + LCASE$ (MID$(S$, I, 1) S$ = CHR$(R+55) +S$
END IF END IF
NEXT I D = D\16
outp$ = W$ WEND
END FUNCTION CONV$ = S$
END FUNCITON

95. DECLARE FUNCTION TEST$(A$) 98. DECLARE FUNCTION VCOUNT(A$)


CLS X$=”SCHOOL”
A$="computer"
Y$=” INSTITUTE”
PRINT TEST$(A$)
END IF VCOUNT(S$)>VCOUNT(Y$) THEN
FUNCTION TEST$(A$) PRINT X$ ELSE PRINT Y$
FOR K=1 TO LEN(A$) END
B$=MID$(A$,K,1)
IF B$="a" OR B$="e" OR B$="i" OR FUNCTION VCOUNT(A$)
B$="o" OR B$="u" THEN N$=UCASE$(A$)
C$=C$+UCASE$(B$)
FOR X= 1 TO LEN(N$)
ELSE
C$=C$+B$ C$=MID$(N$,I,1)
END IF IF C$=”A” OR C$=”E” OR C$=”I” OR
NEXT K C$=”O” OR C$=”U” THEN V=V+1
TEST$ = C$ END IF
END FUNCTION NEXT X
VCOUNT=V
96. DECLARE FUNCTION Reve$(S$)
END FUNCTION
S$ = “NEPS”
PRINT Reve$(S$) 99. DECLARE FUNCTION PAB(S$)
END CLS
R$=”Today is my computer exam”
FUNCTION Reve$(S$) PRINT PAB(R$)
C$ = MID$ (S$, I, 1) END
IF C$ = “ “ THEN
FUNCTION PAB(S$)
Reve$ = “ “
C=1
ELSE FOR I = 1 TO LEN(S$)
FOR I = 1 TO LEN(S$) A$=MID$(S$,I,1)
ve$ = MID$ (S$, I, 1) + ve$ IF A$= “m” THEN C=C+1
NEXT I NEXT I
Reve$ = ve$ PAB=C
END IF END FUNCTION
END FUNCTION
100. DECLARE FUNCTION CNT(ST$)
CLS
97. DECLARE FUNCTION CONV$(D)
ST$ = “COMPUTER”
CLS TOT = CNT(ST$)
D = 509 PRINT TOT
PRINT CONB$(D) END
END
https://seeqbasicomputer.blogspot.com/
100 Qbasic Programs [Practice Output]
FUNCTION CNT(ST$)
C=1
DO WHILE C <= LEN(ST$)
A = ASC(MID$(ST$, C, 1)
S=S+A
C=C+1
LOOP
CNT = S
END FUNCTION

***

https://seeqbasicomputer.blogspot.com/

Vous aimerez peut-être aussi