Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A GTK# GUI calculator written in C#. Supports exponentiation and parentheses, follows PEMDAS. Developed with MonoDevelop.

branch: master

Starting number to word translation

Still wonky, but it's a start.  'Hundred' shows up when it oughtn't,
like with 10,003.  Also need to wrap text and make display area bigger
when wordulator mode is on.
latest commit 4b5f553021
Sarah Vessels authored May 13, 2012
Octocat-spinner-32 Calculator Styling UI April 15, 2012
Octocat-spinner-32 Main Starting number to word translation May 13, 2012
Octocat-spinner-32 Util More classes for parser April 14, 2012
Octocat-spinner-32 .gitignore Styling UI April 15, 2012
Octocat-spinner-32 LICENSE.txt Adding README, LICENSE April 13, 2012
Octocat-spinner-32 README.md Adding screenshots April 15, 2012
Octocat-spinner-32 SnazzyCalculator.sln Adding backspace, styling font April 15, 2012
Octocat-spinner-32 screenshot1-formula.png Styling UI April 15, 2012
Octocat-spinner-32 screenshot2-solution.png Styling UI April 15, 2012
README.md

Snazzy Calculator

This is intended to be a simple calculator written using GTK#, for the purpose of experimenting with GTK# and MonoDevelop. I release all its source code under the GPL v3 license. Many thanks to Eric White for his tutorial on building a recursive descent parser in C#.

Screenshot of SnazzyCalculator with a formula entered Screenshot of SnazzyCalculator with a formula entered

Screenshot of SnazzyCalculator with the solution to the above formula Screenshot of SnazzyCalculator after pressing '=' to solve the formula above. Note how the order of operations was followed.

Something went wrong with that request. Please try again.