Abaduaber

SerRom_1

Mar 30th, 2013
435
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QBasic 0.47 KB | None | 0 0
  1. DECLARE FUNCTION Fact# (I AS DOUBLE)
  2. DIM T AS DOUBLE, Res AS DOUBLE, I AS DOUBLE, N AS DOUBLE
  3. INPUT "Input N: ", N
  4. Res = 1: T = 1
  5. FOR I = 1 TO N
  6.     Res = Res * (3 + (1 / Fact#(T)) + Fact#(T + 1) ^ 2)
  7. NEXT I
  8. PRINT Res
  9.  
  10. FUNCTION Fact# (I AS DOUBLE)
  11.     DIM II AS DOUBLE, R AS DOUBLE
  12.     R = 1
  13.     IF I = 1 THEN
  14.         Fact# = 1
  15.         EXIT FUNCTION
  16.     ELSE
  17.         FOR II = 2 TO I
  18.             R = R * II
  19.         NEXT II
  20.         Fact# = R
  21.     END IF
  22. END FUNCTION
Advertisement
Add Comment
Please, Sign In to add comment