S

Smart Calculator

This Is A Calculator Made By C++.This Helps The User Solving Different Logical Errors During Performing Numerical Operations By Asking Briefly All The Operations To The User In Each And Every Step.

S

Smart Calculator

This Is A Calculator Made By C++.This Helps The User Solving Different Logical Errors During Performing Numerical Operations By Asking Briefly All The Operations To The User In Each And Every Step.

The problem Smart Calculator solves

This Calculator Has Multiple Features And Advantages:
1)This Calculator Talks(Asks On Screen) With The User When The User Performs Operations In It.This Makes It An User Friendly Environment.

2)One Of The Most Special Feature Is That It Asks The User What Operations Should The User Wants To Do In Subtraction And Division Operations.That Helps To Solve Logical Errors.
For Example:
If The User Wants To Subtract 2 Nos. Say 20 And 10;
The Calculator Will Ask After The Entry Of The Two Nos:
What Do You Want To Do?
a)First Number - Second Number
b)Second Number - First Number
IN THIS PLACE THE USER CAN CHOOSE WHAT DO HE/SHE WANT TO DO?
WITHOUT ANY PROBLEMS.

3)This Calculator Also Asks The User That Should He/She Want To Continue Doing Operations Or Want To Exit.This Again Helps The User To Work Continuously Without Running The Code Again And Again.

4)This Calculator Can Solve Negative Integers,Decimal Values And Numerical Problems In All The Operations.

5)Solves All The Numericals Very Fast Without Any Errors.

Challenges I ran into

First Of All I Created The Very Basic Calculator Which Just Calculates Only Integers Value,And Was Not An User Friendly.In My Second Try,I Added The Capability Of Performing Decimal Operations.In My Third Try,I Added The Statements Which It Will Ask When The User Will Run The Program,In My Fourth Try,I Solve The Re Run Problems And Also Added The Options Of Division And Subtraction As This 2 Operations Create A Huge Logical Problem In Our Minds.In My Fifth Try,I Finally Got Successful In Creating This User Friendly Calculator.

Technologies used

Discussion