$24
Requirements
Use C# to create a multifunction calculator while meeting the following requirements:
1. Good GUI user interface with menu: The calculator is to be used by first graders so it must have large, colored buttons, friendly and easy to display operations.
2. Multiple ways to input data: For example, users should be able to select which input numbers to enter by using numeric up and down or by entering the input using textboxes.
3. Perform basic math operations (addition, subtraction, multiplication, division, exponents- This part can be referenced from sample code placed on I drive). In addition, it should have buttons to clear the entire operation or delete the last entry.
4. Perform measurement conversion. You can choose one or more units for such functionality: For example, covert among inch, foot, yard, and miles or among ounces, pints, quarts, and gallons…etc.
5. Calculate the difference in time (hours, minutes, and seconds). For example, it should calculate 5:30 + one hour, 8:20 + 1 hour and 5 minutes, 5:30am – 6:40 pm or include the functionality for converting decimal to binary, octal, and hex.
6. Provide good documentation and submit according to outline.
7. Adhere to good object-oriented programming principles. Good application structure such as organization of code files and having specialized methods.
8. Use variety of controls/properties covered so far in class such as panels, tableLayoutPanel, Splitter, Tool Tips, picture box, and anchoring, docking, span column properties etc.
9. Use multiple forms