Calculator app icon

Calculator App

This is a fully functional calculator application built using C# and the .NET framework. The calculator features a clean, modern interface with support for basic arithmetic operations, decimal calculations, and robust event handling for user interactions.

Technologies Used

Calculator app icon
Calculator functionality demonstration
Modern calculator interface

Challenges Faced

During development, I encountered several technical and design challenges that tested my problem-solving skills and pushed me to learn new concepts.

🧩

Difficulties debugging the recursive parsing

I had a hard time figuring out why my recursive parsing function wasn't working in the correct order using BODMAS. I had to go through and add increadible detailed comments to the code to figure out what was going wrong. I also had to use console.log statements to debug the code and figure out what was going wrong.

Reflections

🔍

More research on parsing

I should have spent more time researching parsing techniques and best practices. This would have helped me implement a more robust and flexible parsing system.

Could have added more features

I could have implemented additional features such as scientific calculations, history tracking, and customizable themes to enhance the user experience.

Future Improvements

In the future, I would like to implement more advanced features such as scientific calculations, history tracking, and customizable themes to enhance the user experience. I would also like to explore different parsing techniques and best practices to improve the robustness and flexibility of the parsing system.