135x Filetype PDF File size 1.08 MB Source: veda-app.s3.ap-south-1.amazonaws.com
SEE COMPUTER SCIENCE 2076 Compiled by: Deepak Shrestha Qbasic Programming Questions [180] 1. Using FUNCTION…END 2. Write a program using SUB to find 3. Using FUNCTION, write a program FUNTION, write a program to the average of any two numbers given to calculate the sum, product, average calculate the average of three numbers by the user. and difference of two numbers. DECLARE FUNCTION AVERAGE (A, DECLARE SUB AVERAGE (A, B) DECLARE FUNCTION SUM (A, B) B, C) CLS DECLARE FUNCTION DIFF (A, B) CLS INPUT “ENTER FIRST NUMBER”; A DECLARE FUNCTION PROD (A, B) INPUT “ENTER FIRST NUMBER”; A INPUT “ENTER SECOND NUMBER”; DECLARE FUNCTION AVERAGE (A, INPUT “ENTER SECOND NUMBER”; B B) B CALL AVERAGE (A, B) CLS INPUT “ENTER THIRD NUMBER”; C END INPUT “ENTER FIRST NUMBER”; A PRINT “AVERAGE OF THREE INPUT “ENTER SECOND NUMBER”; NUMBERS”; AVERAGE (A, B, C) SUB AVERAGE (A, B) B AV = (A + B) / 2 PRINT “SUM OF TWO NUMBERS”; FUNCTION AVERAGE (A, B, C) PRINT “AVERAGE OF TWO SUM (A, B) AVERAGE = (A + B + C) / 3 NUMBERS”; AV PRINT “DIFFERENCE OF TWO END FUNCTION END SUB NUMBERS”; DIFF (A, B) PRINT “PRODUCT OF TWO 4. Using FUNCTION, write a program 5. Write a program in QBASIC to find NUMBERS”; PROD (A, B) to input any five numbers and display square of a given number using PRINT “AVERAGE OF TWO their sum using array (DIM) FUNCTION…..END FUNCTION. NUMBERS”; AVERAGE (A, B) DECLARE FUNCTION SUM (N ( )) END CLS DECLARE FUNCTION SQUARE (N) DIM N( 5) CLS FUNCTION SUM (A, B) FOR I = 1 TO 5 INPUT “ENTER ANY NUMBER”; N SUM = A + B INPUT "Enter any 5 numbers"; N (I) PRINT “SQUARE OF NUMBER “; END FUNCTION NEXT I SQUARE (N) PRINT "Sum of any 5 numbers is"; END FUNCTION DIFF (A, B) SUM(N ( )) DIFF = A - B END FUNCTION SQUARE (N) END FUNCTION FUNCTION SUM (N ( )) SQUARE = N ^ 2 FOR I = 1 TO 5 END FUNCTION FUNCTION PROD (A, B) S = S + N (I) PROD = A * B NEXT I END FUNCTION SUM = S END FUNCTION FUNCTION AVERAGE (A, B) AVERAGE = (A + B) / 2 END FUNCTION 6. Write a program in QBASIC to find 7. Write a program in QBASIC to find 8. Write a program in QBASIC to find square root of a given number using cube of a given number using cube root of a given number using SUB…..END SUB. SUB…..END SUB. FUNCTION…..END FUNCTION. DECLARE SUB SQROOT (N) DECLARE SUB CUBE (N) DECLARE FUNCTION CBROOT (N) CLS CLS CLS INPUT “ENTER ANY NUMBER”; N INPUT “ENTER ANY NUMBER”; N INPUT “ENTER ANY NUMBER”; N CALL SQROOT (N) CALL CUBE (N) PRINT “CUBE ROOT OF NUMBER “; END END CBROOT (N) END SUB SQROOT (N) SUB CUBE (N) S = N ^ (1 / 2) C = N ^ 3 FUNCTION CBROOT (N) PRINT “SQUARE ROOT OF NUMBER PRINT “CUBE OF NUMBER “; C CBROOT = N ^ (1 / 3) “; S END SUB END FUNCTION END SUB https://seeqbasicomputer.blogspot.com/ 1 | P a g e SEE COMPUTER SCIENCE 2076 Compiled by: Deepak Shrestha 9. Write a program in QBASIC to find 10. Write a program to calculate and 11. Using FUNCTION, write a the sum of cube of two input numbers print the simple interest using program to calculate distance travelled using SUB…..END SUB FUNCTION……END FUNCTION. by a body. (Hint: s=ut+ (1/2) at2) DECLARE SUB CUBE (A, B,) DECLARE FUNCTION INTEREST (P, DECLARE FUNCTION DISTANCE (U, CLS T, R) T, A) INPUT “ENTER FIRST NUMBER”; A CLS CLS INPUT “ENTER SECOND NUMBER”; INPUT “ENTER PRINCIPAL”; P INPUT “ENTER INITIAL B INPUT “ENTER TIME”; T VELOCITY”; U CALL CUBE (A, B) INPUT “ENTER RATE”;R INPUT “ENTER TIME”; T END PRINT “SIMPLE INTEREST=”; INPUT “ENTER ACCELARATION”; A INTEREST (P, T, R) PRINT “DISTANCE TRAVELLED = “; SUB CUBE (A, B) END DISTANCE (U, T, A) C = A ^ 3 + B ^ 3 END PRINT “SUM OF CUBE OF TWO FUNCTION INTEREST (P, T, R) NUMBERS “; C I = P* T * R / 100 FUNCTION DISTANCE (U, T, A) END SUB INTEREST = I DISTANCE = U * T + 1 / 2 * A * T ^ 2 END FUNCTION END FUNCTION 12. Using FUNCTION……END 13. Using FUNCTION……END 14. Write a program using FUNCTION, write a program to read FUNCTION, write a program to input SUB……END SUB to find the area of perpendicular and base of a right cost price and selling price from the rectangle. [A=L*B] angled triangle to find hypoteneous. keyboard to calculate profit. DECLARE SUB AREA (L, B) DECLARE FUNCTION HYP(P, B) DECLARE FUNCTION PROFIT (CP, CLS CLS SP) INPUT “ENTER LENGTH”; L INPUT "ENTER PERPENDICULAR"; CLS INPUT “ENTER BREADTH”; B P INPUT “ENTER COST PRICE”; CP CALL AREA (L, B) INPUT "ENTER BASE"; B INPUT “ENTER SELLING PRICE”; SP END PRINT "HYPOTENUSE="; HYP (P, B) PRINT “PROFIT AMOUNT=”; PROFIT END (CP, SP) SUB AREA (L, B) FUNCTION HYP (P, B) END A = L * B HYP = (P ^ 2 + B ^ 2) ^ (1 / 2) FUNCTION PROFIT (CP, SP) PRINT “AREA OF RECTANGLE=”; A END FUNCTION P = SP – CP END SUB PROFIT = P END FUNCTION 15. Write a program using 16. Write a program using 17.Write a program in QBASIC to FUNCTION……END FUNCTION to SUB……END SUB to find the area find the area of four wall of a room find the perimeter of rectangle. and perimeter of square. [P=4L] using FUNCTION…..END 2 [P=2(L+B)] [A=L ] FUNCTION. DECLARE FUNCTION PER (L, B) DECLARE SUB AREA (L) DECLARE FUNCTION AREA (L, B, CLS DECLARE SUB PERIMETER (L) H) INPUT “ENTER LENGTH”; L CLS CLS INPUT “ENTER BREADTH”; B INPUT “ENTER LENGTH”; L INPUT “ENTER LENGTH”; L PRINT “PERIMETER OF CALL AREA (L) INPUT “ENTER BREADTH”; B RECTANGLE”; PER (L, B) CALL PERIMETER (L) INPUT “ENTER HEIGHT”; H END END PRINT “AREA OF FOUR WALLS”; AREA(L, B, H) FUNCTION PER (L, B) SUB AREA (L) END PER = 2 * (L + B) A = L ^ 2 END FUNCTION PRINT “AREA OF SQUARE”; A FUNCTION AREA (L, B, H) END SUB A = 2 * H * (L + B) AREA = A SUB PERIMETER (L) END FUNCTION P = 4 * L PRINT “PERIMETER OF SQUARE”; P END SUB https://seeqbasicomputer.blogspot.com/ 2 | P a g e SEE COMPUTER SCIENCE 2076 Compiled by: Deepak Shrestha 18.Write a sub program cost (l,b,h,c) to 19.Write a program using 20.Write a program to calculate the find the cost of painting the four walls of FUNCTION…END FUNCTION to area of triangle by using a room. find area of the triangle. SUB…..END SUB. [Hints: DECLARE SUB AREA (L, B, H, C) DECLARE FUNCTION AREA (B, H) CLS CLS Area= s sa sb sc ] INPUT “Enter Length”; L INPUT “ENTER BREADTH”; B INPUT “Enter Breadth”; B INPUT “ENTER HEIGHT”; H DECLARE SUB AREA (A, B, C) INPUT “Enter Height”; H PRINT “AREA OF TRIANGLE ”; CLS INPUT “Enter Cost”; C AREA( B, H) INPUT “ENTER VALUE FOR FIRST CALL AREA (L, B, H, C) END SIDE ”; A END INPUT “ENTER VALUE FOR FUNCTION AREA (B, H) SECOND SIDE ”; B SUB AREA (L, B, H, C) A = 1 / 2 * (B * H) INPUT “ENTER VALUE FOR THIRD A = 2 * H * (L + B) AREA = A SIDE ”; C T=A*C END FUNCTION CALL AREA (A, B, C) END PRINT “Cost of painting area of four walls is”; T SUB AREA (A, B, C) END SUB S = (A + B + C) / 2 AR = (S * (S – A) * (S – B) * (S – C)) ^ (1 / 2) PRINT “AREA OF TRIANGLE”; AR END SUB 21.Write a program using SUB….END 22.Write a program using 23.Write a program using SUB to get radius of circle and then print FUNCTION….END FUNCTION to FUNCTION…END FUNCTION to its circumference. [C=2R] get radius of the circle and display get radius of circle and then print its the area. area and circumference. DECLARE SUB CIRCUM (R) CLS DECLARE FUNCTION AREA (R) DECLARE FUNCTION AREA (R) INPUT “ENTER RADIUS”; R CLS DECLARE FUNCTION CIRCUM (R) CALL CIRCUM (R) INPUT “ENTER RADIUS”; R CLS END PRINT “AREA OF CIRCLE ”; INPUT “ENTER RADIUS”; R AREA(R) PRINT “AREA OF SQUARE ”; SUB CIRCUM (R) END AREA(R) C = 2 * 3.14 * R PRINT “CIRCLE OF FUNCTION AREA (L, B) CIRCUMFERENCE”; CIRCUM (R) PRINT “CIRCUMFERENCE OF CIRCLE ”; C A = 3.14 * R ^ 2 END END SUB AREA = A END FUNCTION FUNCTION AREA (R) AREA = 3.14 * R ^ 2 END FUNCTION FUNCTION CIRCUM (R) CIRCUM = 2 * 3.14 * R END FUNCTION 24.Write a program to declare user 25.Using Function…… End 26.Using Sub…… End Sub, write a defined function using Function, write a program to program to calculate area of sphere. [ 2 FUNCTION……END FUNCTION to calculate volume of hemisphere. [ area = 4πr ] 3 DECLARE SUB TSAREA (R) calculate volume of cylinder. volume = 2/3 πR ] DECLARE FUNCTION VOLUME (R, H) DECLARE FUNCTION VOLUME (R) CLS CLS CLS INPUT “ENTER RADIUS”; R INPUT “ENTER RADIUS”; R INPUT “ENTER RADIUS”; R CALL TSAREA(R) INPUT “ENTER HEIGHT”; H PRINT “VOLUME OF HEMISPHERE END PRINT “VOLUME OF CYLINDER ”; ”; VOLUME(R) VOLUME(R, H) END SUB TSAREA (R) END A= 4 * 3.14 * R ^ 2 FUNCTION VOLUME (R) PRINT “TOTAL SURFACE AREA OF FUNCTION VOLUME (R, H) VOLUME = (2 / 3) * 3.14 * R ^ 3 SPHERE “; A VOLUME = 3.14 * R ^ 2 * H END FUNCTION END SUB END FUNCTION https://seeqbasicomputer.blogspot.com/ 3 | P a g e SEE COMPUTER SCIENCE 2076 Compiled by: Deepak Shrestha 27.Write a function procedure to read 28.Write a program using Function 29.Write a program to create a the side of a cube. Calculate its volume Module to calculate and print the procedure using SUB...END SUB to 3 and surface area. (Hint: vol=side and volume of a box / cuboid. [ V=L*B*H] input the value of length, breadth and 2 sa=6 side ] height of a box. The program should DECLARE FUNCTION VOLUME (L, calculate the area and volume of the DECLARE FUNCTION TSAREA (L) B, H) box. DECLARE FUNCTION VOLUME (L) CLS DECLARE FUNCTION TSAREA (L, B, CLS INPUT “ENTER LENGTH”; L H) INPUT “ENTER LENGTH”; L INPUT “ENTER BREADTH”; B DECLARE FUNCTION VOLUME (L, PRINT “TOTAL SURFACE AREA OF INPUT “ENTER HEIGHT”; H B, H) CUBE ”; TSAREA(L) PRINT “VOLUME OF CUBOID ”; CLS PRINT “VOLUME OF CUBE ”; VOLUME(L, B, H) INPUT “ENTER LENGTH”; L VOLUME(L) END INPUT “ENTER BREADTH”; B END INPUT “ENTER HEIGHT”; H FUNCTION VOLUME (L, B, H) PRINT “TOTAL SURFACE AREA OF FUNCTION TSAREA (L) VOLUME = L * B * H CUBOID ”; TSAREA(L, B, H) TSAREA = 6 * L ^ 2 END FUNCTION PRINT “VOLUME OF CUBOID ”; END FUNCTION VOLUME(L, B, H) END FUNCTION VOLUME (L) VOLUME = L ^ 3 FUNCTION TSAREA (L, B, H) END FUNCTION TSAREA = 2 * (L * B + B * H + H * L) END FUNCTION FUNCTION VOLUME (L, B, H) VOLUME = L * B * H END FUNCTION 30.Write a program in QBASIC to 31.Solve a quadratic equation 32.Write a program using find the total surface area of a box ax2+bx+c=0 on the basis of the Function…..End Function to get using FUNCTION….END coefficient values a, b, and c using sub temperature in Celsius from the user FUNCTION. √ and then print the temperature in −± − procedure. [ = ] Fahrenheit.(hint: F=9C/5+32) DECLARE FUNCTION TSAREA (L, B, DECLARE FUNCTION CONVERT (C) H) DECLARE SUB EQUATION (A, B, C) CLS CLS CLS INPUT “ENTER TEMPERATURE IN INPUT “ENTER LENGTH”; L INPUT "ENTER VALUE FOR A"; A CELCIUS”; C INPUT “ENTER BREADTH”; B INPUT "ENTER VALUE FOR B"; B PRINT “TEMPERATURE IN INPUT “ENTER HEIGHT”; H INPUT "ENTER VALUE FOR C"; C FARENHEIT=”; CONVERT (C) PRINT “TOTAL SURFACE AREA OF CALL EQUATION (A, B, C) END CUBOID”; TSAREA (L, B, H) END END SUB EQUATION (A, B, C) FUNCTION CONVERT (C) D = (B * B - 4 * A * C) ^ (1 / 2) F = 9 * C / 5 + 32 FUNCTION TSAREA (L, B, H) X = (-B + D) / 2 * A CONVERT = F TSAREA = 2 * (L * B + B * H + H * L) Y = (-B - D) / 2 * A END FUNCTION END FUNCTION PRINT "SOLUTION OF QUADRATIC EQUATION ARE"; X; Y END SUB 33.Write a program to input 34.Write a program to convert 35.Write a program to convert NC Fahrenheit and convert it into Celsius USD(dollar) into NC (NEPALI (NEPALI currency) into IC (Indian using SUB - END SUB. currency) using FUNCTION. Currency) using DECLARE SUB. DECLARE SUB CONVERT (F) DECLARE FUNCTION CONVERT (D) DECLARE SUB CONVERT (NC) CLS CLS CLS INPUT “ENTER TEMPERATURE IN INPUT “ENTER CURRENCY VALUE INPUT “ENTER VALUE IN FARENHEIT”; F IN DOLLAR”; D NEPALESE RUPEES”; NC CALL CONVERT (F) PRINT “NEPALESE CURRENCY CALL CONVERT (NC) END VALUE=”; CONVERT (D) END SUB CONVERT (F) END SUB CONVERT (NC) C = (F – 32) * (5 / 9) FUNCTION CONVERT (D) IC = NC / 1.6 PRINT “TEMPERATURE IN NC = D * 110 PRINT “INDIAN CURRENCY CELCIUS=”; C CONVERT = NC VALUE=”; IC END SUB END FUNCTION END SUB https://seeqbasicomputer.blogspot.com/ 4 | P a g e
no reviews yet
Please Login to review.