Name _________________________

CSC001- Worksheet 1: Arithmetic Expressions

ublkline620.GIF (83 bytes)

D. Joseph
Fall 1998

Due: September 23 at beginning of lecture period
Total Points: 10

 

Part 1 - Evaluating QBASIC Statements

Evaluate the following QBASIC statements to two decimal places (if necessary).

1. a + b * (c / a) (a = 2, b = 3, c = 4) ans =
2. a + b * c / a (a = 2, b = 3, c = 4) ans =
3. (a + b) * c / a (a = 2, b = 3, c = 4) ans =
4. a ^ c * (a + c / b) (a = 2, b = 4, c = 3) ans =
5. 2.5 - 18 / 2 ^ 3 * (4 + 1) ans =
6. 3.5 * 2 - (12 / 4 * 6 / 2) ^ (1 - 5 / 2 + 2) ans =
7. (b + c) * (c + a) * (a - b) * (a - c) (a = 4, b = 4, c = 2)

ans =

 

Part II - Converting Arithmetic Expressions into QBASIC Statments

Write QBASIC statements for the following arithmetic expressions. Assume A, B, C, D, X, Y, and Z are separate variables..

8. A * C B * D
----------- + -----------
B + D A + D
9. C = A2(5) / B
10. ABC + XYZ
11. result = square root (ABC)
12. AX + BY4 - Z
13. 1 D

answer =

----------- - -----------
3 - C 3 + B
14. 42 - X

Z =

-----------
Y - 9

 

Part III - Determining Validity as QBASIC Expression

Are the following expressions acceptable or inaacceptable in QBASIC? If the expression is not acceptable as a QBASIC expression please explain why. Assume A, B, C, D, X, Y, and Z are separate variables.

15. A * B / - C * D
16. ( A + ( B / ( C + D ) )
17. ABCD
18. X / Y + Z
19. ( ( A + ( B ) ) + ( C * D ) )
20. A ^ 2 + B3

 

 

ublkline620.GIF (83 bytes)

Return to:  CSUS | Computer Science

September 11, 1998
Comments to:  josephd@csus.edu