On a calculator, pressing = more than once

  • Thread starter Thread starter Ganesh Ujwal
  • Start date Start date
  • Tags Tags
    Calculator
Click For Summary

Discussion Overview

The discussion centers around the behavior of calculators when the equals (=) button is pressed multiple times. Participants explore whether this behavior is a manufacturing error or a design feature, examining how different calculators handle repeated operations and the implications of recursive calculations.

Discussion Character

  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant questions why pressing = multiple times changes the answer, suggesting it might be a manufacturing error.
  • Another participant explains that some calculators have an "ans" button that updates the previous answer, allowing for recursive operations.
  • A further contribution describes how older calculators required entering a "constant" mode to achieve similar functionality, indicating that modern calculators may handle this differently.
  • Several participants emphasize that the changing answer is not an error but rather a feature of how calculators apply operations recursively.
  • One participant requests specific examples of calculations to clarify the behavior of the calculator in question.

Areas of Agreement / Disagreement

Participants generally agree that the behavior is not a manufacturing error but a design feature, though there is disagreement on the specifics of how different calculators implement this functionality. The discussion remains unresolved regarding the exact nature of the participant's calculator and its operations.

Contextual Notes

There are limitations in understanding due to the lack of information about the specific calculator model being discussed, which affects the clarity of the responses.

Ganesh Ujwal
Messages
51
Reaction score
0
In calculator, when we press = more than one times, why answer will get change?
yesterday, i pressed 1+1 then i press = it gives 2, again i press = it gives 3, why if answer is 2 why it is showing 3, all calculators like this showing, is this manufacturing error?
 
Computer science news on Phys.org
Well, my calculators don't do that, but what my calculator does do is that it has an ans button (short for previous answer), so if you press
1 =
then 1 appears as the answer, then press
ans + 1 =
then 2 appears, now just press = again, then 3 appears, etc. because ans is updated as you go along. This makes for easily applying recursive equations, such as quickly finding a good approximation to a root of a function using Newton's method.

Maybe this is what your calculator is doing? Can you try
1+2==
2+1==
2+2==
and post the results for all of these?
 
It's applying a recursive operation, as Mentallic said.

In the "classic" Casio calculators (don't know how the new ones are designed), simply pressing "=" repeatedly wouldn't do the job. Instead you needed to press the operation key, e.g. "+" or "X" twice in succession. Then a "K" symbol would appear on the display, signifying entry into "constant" mode. In this state, repeatedly pressing "=" would recursively apply the required operation.

E.g. To recursively add two to various inputs you would do:

2 + +

and a "K" symbol would appear.

Now to just count in twos, you would keep pressing "=" to get "4, 6, 8..." ad infinitum.

To add two to a different input you can key it in, then press "=", e.g.

103 =

which would yield 105.

I guess the modern calculators don't need you to explicitly enter K mode. But I consider the "old-fashioned" mode of operation more robust by far because it's fairly easy to mistakenly double-press "=" and if you might've unwittingly applied an operation twice without actually meaning to.
 
@Curious3141 i think you didn't understand my question, why is answer is changing due it is manufacturing error or not?
 
Ganesh Ujwal said:
@Curious3141 i think you didn't understand my question, why is answer is changing due it is manufacturing error or not?
I don't think you understood his answer.

Curious3141 said:
It's applying a recursive operation

And if you cared to actually digest what has been written (if you have read much of it at all) then you'd notice that for us to help you further, since we don't know what calculator you're using - and it should be evident by now that many calculators work differently, then doing this might help:

Mentallic said:
Can you try
1+2==
2+1==
2+2==
and post the results for all of these?

And no, it's very unlikely to be a manufacturing error. It's more of a software design feature that the developers decided to go with.
 
Ganesh Ujwal said:
@Curious3141 i think you didn't understand my question, why is answer is changing due it is manufacturing error or not?

It's not an error. Pressing equals repeats the operation on the currently displayed result. e.g. 42+1 = 43 ... press equals again and you'll get 43+1 = 44.
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
5K
Replies
4
Views
3K
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 35 ·
2
Replies
35
Views
5K
Replies
65
Views
4K
  • · Replies 5 ·
Replies
5
Views
690
Replies
17
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
1
Views
6K