It is sad if the OP doesn't come back.
This forum is a good place to learn Pascal programming. Students can learn a lot and ask advices here if they get troubles with their school lessons, as long as they don't ask for the code for their homework.
Yep, I intentionally make it overkill
Because:
- OP didn't mention the requirement
- To avoid my code being copied and submitted to teacher
- Nothing wrong with unit CRT, but they should try something more modern
- Unit CRT can't run properly on my Linux system
- To show OP OOP (object oriented programming) style
- To show OP how to use ShowMessage, TStringList, IntToStr