0% found this document useful (0 votes)
52 views

Freshers Interview Preparation

The document provides links and resources for self-study of IBM i and RPG programming. It includes links to websites, YouTube channels, and videos for learning RPGLE basics like arrays, loops, file access, displays, and subfiles. It also provides example programs to practice different RPG programming concepts and a final case study project to build an employee management system with related tables and functionality.

Uploaded by

Ayush Pareek
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Freshers Interview Preparation

The document provides links and resources for self-study of IBM i and RPG programming. It includes links to websites, YouTube channels, and videos for learning RPGLE basics like arrays, loops, file access, displays, and subfiles. It also provides example programs to practice different RPG programming concepts and a final case study project to build an employee management system with related tables and functionality.

Uploaded by

Ayush Pareek
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Refer below links for self-study:

https://www.go4as400.com/

https://www.youtube.com/channel/UCBtye8Y8UMmZFXCum_SDZTA

https://www.youtube.com/watch?
v=uD6Gxhig0tE&list=PL3W4xRdnQJHWsI1P2uWEIHo9Idk4m0WJ_

https://www.youtube.com/watch?
v=Efa37PvBV1M&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq0t

https://www.youtube.com/user/yusuf230ify/playlists

For hands on go to pub400 website and create free account and download Mocha soft free
editor for coding.

Link to download IBM client access for Windows

https://www.youtube.com/watch?v=Bb0wRZA8mTE

https://goo.gl/uDpyEC

Follow below link for initial setup of IBM client access:

https://youtu.be/-UUsl-7mEwM?list=PL-cQM7QhBjZQNniKeJPL9L8KkatargVim

Topics to be covered:
1. PF, LF
2. Some Basic Opcodes:
Read,
Reade,
ReadP,
ReadC,
Dsply,
Eval,
Add,
Chain,
Exfmt,
Seton,
Monitor,
Return
3. Some Basic Built-in-function:
%EOF
%Found
%Subst,
%Trim,
%Xlate,
%Scan,
%Check,
%replace,
%Len,
%Error,
%Date,
%Timestamp

4. Use of Setll, SetGt, *start, *end, *loval, *hival


5. Loop (Do, DoW, DoU, For)
6. Conditional Statement (If, Else, Else If, Select)
7. Array (Compile Time, Pre-runtime Array, Run-time)
Array Opcodes (Lookup, Sorta, Xfoot)
8. Display and Subfile file

Basic Learning Program For RPGLE:


1. Create a program to find Greater number between them?
Example Input: 21, 53
Output: 53
2. Create a program to write Table of any number?
Example Input: 2
Output: 2, 4, 6…
3. Create a program to find given number is ODD or EVEN?
Example Input: 21
Output: ODD
4. Create a program to find given number is PRIME or NOT?
Example Input: 13
Output: Not Prime
5. Create a program to find Maximum and Minimum in Array?
Example Input: 12 54 74 11 32
Output: Max-74, Min-11
6. Create a program to find Factorial of given number?
Example Input: 5
Output: 120
7. Create a program to change Upper to Lower Case?
Example Input: SANJAY
Output: sanjay
8. Create a program to change Lower to Upper Case?
Example Input: sanjay
Output: SANJAY
9. Create a program to reverse the given String?
Example Input: sanjay
Output: yajnas
10. Create a program to find given string is PALINDROME or NOT?
Example Input: MADAM
Output: Palindrome
(Palindrome is a word, number of characters which reads the same backward as forward
such as Madam, Malayalam))

Basic Learning Program Related to File:


1. Create a program to read PF through Rpgle?
2. Create a program to read particular field of PF through Rpgle?
(Hint: Use of Chain Opcode)
3. Perform READ/WRITE/UPDATE/DELETE on a PF?

Basic Learning Program Related to Display and Subfile:


1. Create a program to display PF data on Display screen?
2. Create a program to Insert date in PF through Display Screen?
3. Perform READ/WRITE/UPDATE/DELETE on a PF through Display Screen?

4. Create a Subfile to show all data of PF?

Final Case Study


Create one Employee management system. This will consist of employee table containing employee
personal details, Manager details, and professional details? We need another table for project
details where employee allocation should be there.

1. We need a subfile to display employee details.


2. It should have option to Add/Edit/Delete employees.
3. Add an option to print employee details.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy