アプリ版:「スタンプのみでお礼する」機能のリリースについて

C♯初心者で、四則演算の電卓を作成しています。
足し算した後に更に+、=ボタンを押すと倍々になる処理をしたいです。

例として、
「5+5」入力
「=」入力
「10」結果が表示
「=」
「+」入力すると結果が、
「15」本来なら最後に入力した5をかけて「20」
になる

このように足されていくようになってしまいます

ご教授ください

「C♯初心者で、四則演算の電卓を作成してい」の質問画像

A 回答 (1件)

文面で「「5+5」入力


「=」入力
「10」結果が表示
「=」
「+」入力すると結果が、
「15」本来なら最後に入力した5をかけて「20」
になる」
とありますが、
「「=」「+」と入力すると、計算結果の10に再度10を足して「20」になるようにしたい」ということではないでしょうか。5を掛けると、50になってしまいます。
ところで、「=」「+」の」順番で入力するとして、
最初の「=」が入った時は、動きがないでしょうか。
このとき、case:PLSにて、i1=10,i2=5なのでi3=15,i1=15
となると思われます。
次の「+」が入った時は、ここのステップには入るのでしょうか。
なお、通常の電卓では「=」で10表示の後、「+」「+」「=」にて20が表示されるようです。電卓の機種にもよるでしょうが。
再確認をお願いします。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!