After completing RPG IV Programming: Flow of Control, the user should be able to:
 | Explain the use of loops, decision logic, and subroutines |
 | Create a program that generates a report with subtotals |
|
Structured Program Design
 | Sequential flow of control |
 | Relational comparisons |
 | Selection operations |
SELECT and Iteration
 | SELECT (conditionally select operations) |
 | The DOW (Do While) operation |
 | The DOU (Do Until) operation |
 | The DO operation |
 | DO default values |
 | The FOR operation |
Early Exits and Subroutines
 | Loops and early exits |
 | Top-down design and subroutines |
 | The EXSR (Execute Subroutine) operation |
 | The CASxx operation |
Creating a Report with Subtotals
 | Control-break logic |
 | Multiple-level control-break logic |
|
This course has the following features:
 | Exercises that allow users to practice in RPG IV |
 | A file containing the text of the exercises |
 | Simulations that allow users to practice course skills, even if they don't have access to RPG IV |
 | A glossary |
 | A Skill Assessment |
|
 | Experience as an AS/400 or iSeries end user |
 | RPG IV Programming: Introduction to RPG (RPGI01) |
 | RPG IV Programming: Getting Started with RPG (RPGI02) |
 | RPG IV Programming: Defining Data (RPGI03) |
 | RPG IV Programming: Arithmetic Operations (RPGI04) |
|
 | RPG IV Programming: Externally Described Files (RPGI06) |
 | RPG IV Programming: File Access and Record Manipulation (RPGI07) |
 | RPG IV Programming: Interactive Applications (RPGI08) |
 | RPG IV Programming: Tables and Arrays (RPGI09) |
|
AS/400® is a registered trademark of International Business Machines Corporation.
|