Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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 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
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
***
https://seeqbasicomputer.blogspot.com/