VS2005 C 編寫計算器問題 急!!!

時間 2025-01-12 02:35:14

1樓:網友

你現在的計算是在點選等於按鈕時才呼叫的吧,嘗試下在加減乘除按鈕點選的時候判斷兩個接收輸入的變數,如果都不為空,計算一次,儲存到其中乙個變數中。在等於按鈕的方法再次計算!

2樓:天漄草

我想你現在可以考慮一下在每一次點選之後,應當對這前的所點選的是數字還是運算子號進行判斷一下……

當然就應該有乙個變數來記錄……

3樓:網友

有沒有學過資料結構裡面的堆疊?你可以向這個方向考慮。

關於用c#編寫計算器程式的問題。如圖所示,為什麼為出現這個問題?急求答案!!

4樓:精緻又果敢的夜鷹

很明顯,你這麼寫是不合理的。最多也就是2個個位數計算。

你可以這樣。

1:定義乙個零時變數string tempstring用來存你輸入的數字。

2:在點選(0-9)的時候,tempstring=tempstring+"(0-9)",3:點選(+-/ )的時候。

arg1=tempstring;

tempstring="";

4:點選(計算的時候)

arg2=tempstring;

tempstring="";

然後計算就行了。這樣,你可以計算很多位數而不是你的個位數計算了,也解決了你取值困難的問題。

5樓:網友

很明顯啊,s2是空字串。

空字串是沒法轉成數字的。

6樓:暗夜獨自殤

下面s2的值不是為空值嗎?

在vs2005中用c#做乙個計算器

7樓:網友

新建乙個winform程式。

拖乙個文字框。

五個按鈕。定義臨時變數int a,b;string oper;

點+,-的時候,將文字框的text轉成數值並存入臨時變數,並將對應的符號存入字串變數oper;

點=的時候,將文字框的text轉成數值b,並判斷oper的型別,如果是+的話。

將a+b計算後的值賦給文字框。

依此類推。不明白的話,hi我。

vs2005製作計算器數字顯示用什麼控制項

8樓:碎碎x惗

其實就是textbox控制項,只不過要把屬性中的readonly項改成true,就不會有插入游標穗虛笑出現了,還有救是textalign屬性改為right,就是向右對齊,就譽皮可實現計算器的效猜含果了。

c#(vs2005)中計算器程式如何編寫小數點控制項**?

9樓:網友

直接加就行了,比如原來是「0」你又按了「.",那麼寫成 += 「.",結果就是在右邊多了點。其他按鍵也一樣的處理就行了。

我覺得你的判斷本身就有問題,你該判斷的是,現在螢幕上顯示的是否為空,空的時候按下點才應該變成」0.「,否則應該是看是否已經有乙個」.」了,沒有才往右邊加個點。

10樓:來自紅塔高高興興的公尺老鼠

定義另乙個變數。當點選小數點後。用另乙個變數記下後邊的數。

應用在visual studio2005軟體中,c++語言編寫的計算器程式!急用啊!拜託了!!!

11樓:超聽豆出頭往

你是說的什麼東西???

用c語言編寫簡單計算器程式,用c語言編寫一個簡單計算器程式

問明 include stdio h 計算器 voidmenu 自定義的選單介面 printf n printf 請輸入你的選擇 n printf 1 n printf 2 n printf 3 n printf 4 n printf n intmain inti 0 intj 0 intnum 0...

VB計算器做法,用VB編寫計算器,控制元件都弄好了,求程式碼!

dim choice as string dim current as double dim prev as double private const pi 3.14159265 equal 為 sigh 為 正負號切換 cls為清零 bs 為backspace plus為 minus為 aster...

C簡易計算器

label 控制元件不包含content這個屬性,你把label3.content全部替換成label3.text 意思是label3控制元件顯示的內容 label3.content 沒有content,你寫成this.label3.text this,是指此頁面中的label控制元件的text文字...