Before I could start this project, I needed to know what I was going to build. Diagrams are very handy for this problem. Therefore I made this class digram and sequence diagram.
Like in the class diagram, I choose to not work in the main to keep order.
Here you can see how to application works. In the application class everything is connected and called. Here happens everything in the application
This is the Input/output class. Here happens everything with asking questions from the user. You can ask a question and get a given answer back. I tried to make it as abstract as possible so it could be reused in many different projects and still work. I also made failsafes in the functions for when someone puts in a answer that cant be processed
If you want to see the full project, please click the link down below to go to the project github page
Github Link© 2019 copyright all right reserved