Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
D N S 5I 0 INZ(5)
D F S 10I 0 INZ(1)
D I S 5I 0
C *ENTRY PLIST
C PARM
C FOR I = 1 TO N
C F = F * I
C ENDFOR
C WRITE FCoding works best on desktop or with an external keyboard.
D N S 5I 0 INZ(5)
D F S 10I 0 INZ(1)
D I S 5I 0
C *ENTRY PLIST
C PARM
C FOR I = 1 TO N
C F = F * I
C ENDFOR
C WRITE FCoding works best on desktop or with an external keyboard.
Calculates factorial of a number.
D N S 5I 0 INZ(5)
D F S 10I 0 INZ(1)
D I S 5I 0
C *ENTRY PLIST
C PARM
C FOR I = 1 TO N
C F = F * I
C ENDFOR
C WRITE FRPG (Report Program Generator) is a high-level programming language primarily used for business applications, especially on IBM midrange systems like AS/400 and IBM i, for generating reports and handling data processing tasks.
Origin & Creator
Developed in 1959 by IBM, originally for IBM 1401 systems; evolved into RPG IV on IBM i platforms.
Industrial Note
RPG powers many legacy enterprise applications in banks, manufacturing, and government systems, often running critical business processes on IBM i (AS/400) systems.