954,496 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

How do you build the dot in calculator.

I am trying to build a scientific calculator. However, I have two major problems.

1. The decimal to separate the tens from the tenth

2. Modulus which outputs the remainder of the division of two numbers.

Remainder = dividend – quotient * divisor;

I can get the rest, but I am having problems on how to input these into programming. If anyone knows how to use this for Visual C++.net, please help. Also, I am using GUI (Graphics User Interface). I am suppose to build a modulus button.

paladin4service
Newbie Poster
5 posts since Jul 2005
Reputation Points: 10
Solved Threads: 0
 

I'm reading your post and I can't really get what the problem is, especially with the decimal.. The reminder you can find using the % operator. More information and details you can find here: http://www.intap.net/~drw/cpp/cpp03_04.htm

freemind
Junior Poster in Training
62 posts since Jun 2005
Reputation Points: 10
Solved Threads: 1
 
I'm reading your post and I can't really get what the problem is, especially with the decimal.. The reminder you can find using the % operator. More information and details you can find here: http://www.intap.net/~drw/cpp/cpp03_04.htm

You know how a calculator has a dot( the period) to create a decimal system. When creating a calculator, how do you make the calculator recognize that the number is a decimal. It has to be more than just a dot coming out, right? The calculations has to recognize that the number is a decimal. I don't know how to put that in C++.

I made the calculator using GUI(Windows application systems). BUt, what do I do to make the decimal come out. LIke 12.25 multiply by 3.74, so that a decimal number comes out.

Also, thanks for the website. So, will C++.net recognize the modulus. So i was thinking like placing

output = op1( input of first number) % op2( input of second number)
textbox1::text-> output.string()

So, should this work. I mean, will it recognize the % as modulus.

paladin4service
Newbie Poster
5 posts since Jul 2005
Reputation Points: 10
Solved Threads: 0
 

Many GUI programs don't recognize input as anything but strings. They validate the string input and then convert the string input into a type that is appropriate for calculations, do the calculations, then display the report again as a string. If that's the way your system works, then there are several options including strtod(), atoi(), stringstreams, sprintf(), etc. to perform the conversions once user has provided original input.

Lerner
Nearly a Posting Maven
2,382 posts since Jul 2005
Reputation Points: 739
Solved Threads: 396
 

Thanks for the help! I actually got it by another way.

paladin4service
Newbie Poster
5 posts since Jul 2005
Reputation Points: 10
Solved Threads: 0
 

can anybdy help on this question......write a program that uses a for statement to calculate and print the average of several integers. assume the last value read is the sentinel 9999. a typical input sequence might be.

10.....8......11.....7.....9.......9999

mugilan
Light Poster
33 posts since Aug 2005
Reputation Points: 10
Solved Threads: 0
 

can anybdy help on this question......write a program that uses a for statement to calculate and print the average of several integers. assume the last value read is the sentinel 9999. a typical input sequence might be.

10.....8......11.....7.....9.......9999

why are you hijacking this thread? create your own new thread. :(

Ancient Dragon
Retired & Loving It
Team Colleague
30,049 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You