Loading...
I have to say, this calculator was one of the hardest projects as a beginner

Learning mathematics is a fun and challenging experience. However at times, I find myself wondering... This that I am currently engaged in (no matter how hard or easy), how would I go about translating it into an algorithm that can be implemented in a programming languge. An implemention that I could trust to give me a valid answer at all times. One that could be verbose when needed to be.

An interesting challange, how could one translate a differential equation into a computer algorithm that could solve it. An extremely challanging example, but not impossible. Well, let's start small for now...

The goal is to create one such application, a calculator. An application that will challange me on many fronts. Mathematics, programming, problem solving, design, the application as a whole & graphical user interface. These are the 5 core pillars of this project. The skills that will be challanged, acquired & improved.

This shall be a project with continuous iteration and improvement. There shall be no deadline. The programming language of for the project shall be C++ for a few reasons. The first (and most important ) being that it is my favourite programming language. It is a somewhat challanging language, and will be even more so with the scope & requirements of this project. Another reason, you may be wondering... Why not use python? Well, It surely would make things much easier with various already built libraries for mathematical work. But, I clearly wish to suff- have fun with this project ( •̀ ω •́ )✧ ... As much as possible, I call it a challange for a reason after all...

Now then, let's see how we plan to make our lives a miser- uhhh... more exciting (∩^o^)⊃━☆

( ̄y▽ ̄)╭ Ohohoho..... Let's take a look at those details

Design

Project Outline

Outline

features & tools

Core features & functionality desired / planned
Tools required and will be used i.e api's, libraries etc...

Design

architecture

Outline of application architecture. Graphs & Graphics are important to convey idea... what is expected

Explainations of back-end, API & front-end architecture
Class, library, compilation, resource relationships
Project structure

Development

Words to action

Process

A walkthrough

Explain new, difficult & problamatic encounters and how they were resolved
include code snippets and the like

Other

Other info & Project Media

Process

A walkthrough

Additional notes about development, process and other stuff... e.g:

Acknowledgments
Notable sources
Anything else of note.

Images

Screenshots

Video

Application at work