Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program using C++ that tutors grade 1 to 4 students in Mathematics. Requ

ID: 3624681 • Letter: W

Question

Write a program using C++ that tutors grade 1 to 4 students in Mathematics.
Requirements:
• The program should provide arithmetic problems in grades 1 to 4.
• The program must provide choices between the four grades.
• The program should provide arithmetic operations +, -, *, / .
• Numbers in each problem must be integers.
• The program should be easy enough to be used by parents.
• The program should provide various levels of difficulty as one progresses from grade 1 to grade 4.
• A student should be able to specify the number of questions per session.
• The program should be able to provide feedback on a student’s performance. It should inform the student how well he/she is doing.
• The program should provide the student with grades in % or as A, B, C … etc.
• The program needs to be developed in a modular fashion that is the program must be segmented into small functions.

Explanation / Answer

Hi, Here are some ideas: 1. You can have 4 object arrays each for grade 1 through 4, each holding a list of problem objects. 2. Your problem class should have basic fields like String problemtext, double answer(or String answer), double a,b,c,d (if you want options) and int difficulty. 3. You may want to have a random number generator that picks a problem from the array. 4. If the answer provided by the user is correct, move to the next element etc. (provided that the questions are arranged in ascending order of difficulty) 5. Your grading system is just a bunch of if-else blocks (or switch statements) so that's pretty easy... 6. The 'feedback' can be controlled by a few counters (for how many questions a user gets right) and display messages at pre-configured intervals. That's all the ideas I have.. Put up your prototype program after you write a bit and I'll help you further.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote