should contain the following:
- Declaration of variables
- Methods or functions
- Input and output
- Control statements
- Conditional statements
- Loop statements
your program should be contain at least 5 of the followings:
- Exception Handling .
- User-defined type Array Type .
- Record type .
- Union Type
- List type
- Pointer or reference type
- Object Oriented programming features
- Something unique in your language