Checkpoint 1: 10 Points

Accept fraction string as input and display corresponding improper fraction.

Enter the fraction: 1_1/2
Improper Fraction: 3/2
Goodbye!

Breakdown of Points:

Checkpoint 2: 20 Points

Parsing the fractions: displays mixed and improper fractions and operation entered. Interpret Quit command: exit on this command otherwise continue processing.

Enter an expression (or "quit"): 1/4 + 1_1/2
Fraction 1: 1/4 = 1/4
Operator: +
Fraction 2: 1_1/2 = 3/2
Enter an expression (or "quit"): quit 
Goodbye!

Breakdown of Points:

Checkpoint 3: 20 Points

Do one operation (+) fully functional including improper, mixed fractions. Welcome to the Fraction Calculator!

Enter an expression (or "quit"): 1_1/2 + 1/4
1_3/4
Enter an expression (or "quit"): 8/4 + 2
4
Enter an expression (or "quit"): quit
Goodbye!

Breakdown of Points:

Final Submission: 50 Points

Everything should work as described in section 2.

Breakdown of Points:

Extra Credit:

Additional extra credit for other advanced behavior based on complexity and completeness. Maximum extra credit available 30 points.