1樓:鬆玉蘭酒庚
編輯框的屬性有沒有固定成數字啊,如果沒固定,就可以這樣顯示:
cstring
mmm;
mmm="+++++++-----///////******";
可以直接顯示。不用麻煩
如果固定了,我就沒辦法了。
2樓:秦倫甘卿
每個符號變數對應一個開關。比如點選+號是將開關設為true,在觸發=事件時判斷運算元之間哪個開關被開啟了,+開關為true就執行加法運算,並將結果返回。最後將+號開關置為false
如何用c#編寫計算器**(只要加減乘除)?
3樓:手機使用者
using system;
using system.drawing;
using system.collections;
using system.componentmodel;
using system.windows.forms;
using system.data;
namespace jisuan
////// 清理所有正在使用的資源。
///protected override void dispose( bool disposing )
}base.dispose( disposing );
}#region windows 窗體設計器生成的**
////// 設計器支援所需的方法 - 不要使用**編輯器修改
/// 此方法的內容。
///private void initializecomponent()
);this.combobox1.location = new system.drawing.point(152, 72);
this.combobox1.name = "combobox1";
this.combobox1.size = new system.drawing.size(121, 20);
this.combobox1.tabindex = 3;
this.combobox1.selectedindexchanged += new system.
eventhandler(this.combobox1_selectedindexchanged);
// // button1
// this.button1.location = new system.drawing.point(64, 184);
this.button1.name = "button1";
this.button1.size = new system.drawing.size(104, 32);
this.button1.tabindex = 4;
this.button1.text = "計算";
this.button1.click += new system.eventhandler(this.button1_click);
// // button2
// this.button2.location = new system.drawing.point(216, 192);
this.button2.name = "button2";
this.button2.size = new system.drawing.size(75, 23);
this.button2.tabindex = 5;
this.button2.text = "清除";
this.button2.click += new system.eventhandler(this.button2_click);
// // button3
// this.button3.location = new system.drawing.point(376, 192);
this.button3.name = "button3";
this.button3.size = new system.drawing.size(75, 23);
this.button3.tabindex = 6;
this.button3.text = "退出";
this.button3.click += new system.eventhandler(this.button3_click);
// // form1
// this.autoscalebasesize = new system.drawing.size(6, 14);
this.clientsize = new system.drawing.size(656, 366);
this.controls.add(this.button3);
this.controls.add(this.button2);
this.controls.add(this.button1);
this.controls.add(this.combobox1);
this.controls.add(this.textbox3);
this.controls.add(this.textbox2);
this.controls.add(this.textbox1);
this.name = "form1";
this.text = "form1";
this.resumelayout(false);
this.performlayout();
}#endregion
////// 應用程式的主入口點。///
c#窗體中如何實現計算器的加減乘除功能
4樓:匿名使用者
1 拖控制元件你會吧,把控制元件拖到窗體上,起好名字(最好與text屬性對應)。佈局。2 雙擊按鈕建立每個按鈕的單擊事件,對每個事件寫處理方法,除了計算按鈕別的都很簡單,只是給文字框賦值。
注意,文字框是右對齊的。3 在面板上放三個listbox 設定visible = false ,第一個存放首運算元,第二個存放計算符號,第三個存放末運算元。 如果是簡單的運算(非四則混合運算),可以用label或者textbox代替listbox(起堆疊作用)。
4 當點選 = 號時,取出兩個運算元,根據計算符號進行運算。得到結果放到第一個listbox中,其他listbox清空。給textbox賦值5 當點選sqrt %等一元運算子時 直接對第一個listbox操作,其他清空。
給textbox賦值6 mc mr ms m+ 我不會,也沒做過。
5樓:匿名使用者
我前段時間剛好寫了個。。有需要的話發給您。您可以研究下。嘿嘿。
c#中如何在一個文字框中實現加減乘除的運算?
6樓:匿名使用者
listlists = null;
private void button1_click(object sender, eventargs e)
else
if (index == sum)
}index = 0;
doelse
else}}
else
if (lists.count == 1)} while (1 == 1);
}///
/// 計算
////// 起始下標
/// 第一個引數
/// 第二個引數
/// 符號
private void make(int index, string nostr1, string nostr2,string type)
//消除已經計算過的引數,改為一個計算結果lists[index + 2] = tempsum.tostring();
lists.removeat(index);
lists.removeat(index);
}在不用括號的情況下,有括號的以後有時間再弄
7樓:匿名使用者
在按鈕事件裡面:txtb.text = (1+2-1*5).tostring();
8樓:匿名使用者
你想要一個計算起嗎? c#的?
c# 怎麼把窗體程式中計算器的加減乘除的功能封裝到dll檔案裡
9樓:匿名使用者
除錯程式過後,右鍵專案,生成解決方案,然後再該開啟專案的debug檔案,便可找到dll檔案。
10樓:匿名使用者
題主解決了嗎?可以發給我下嗎?郵箱[email protected]
c#物件導向方式實現加減乘除運算 5
11樓:上官冷月
class add//加
public double addmethod()}class reduce //減
public double reducemethod()}class ride //乘
public double ride method()}class except//除
public double exceptmethod()}
用c#語言編寫一個計算器,只實現加減乘除。哪位朋友能幫忙解答一下!感激不盡!
12樓:海藍初雪
/*計算器演算法
當每次安1~9的數字按鍵,呼叫一個anniu方法,在aniu方法
用是否輸入運算子來判斷是否是輸入的是
第一個第二個值,中間在判斷是否是小數的數值演算法。
普通值的演算法是
a=a*10+i;
i為傳入的引數的值
小數值的演算法是
a=a+i/s;
s=s*10;
s為小數的位數,1為無10為1位,100為2位。
運算子號方法的演算法
呼叫fh這個方法
判斷當前是否有輸入過運算子
如果無則給運算字串賦值為傳入的值,並置空小數位有則調js計算的方法,並並置空小數位,在給運算字串賦值為傳入的值。
計算的方法
由於數不能為0所以
首先判斷是否為處號除數不能為0
如果是則不計算跳出
否則計算相應的符號計算並顯示
*/這是一個我覺得還不錯的設計,不過有點複雜,**不算很優化。另有一個演算法稍微簡單的,如果你需要源**的話我可以給你發郵件。
c#中可以實現加減乘除的函式
13樓:風起雪落
加減乘除又不是求平方開根號用什麼函式,基本運算子號就滿足了。
14樓:
加減乘除,c#我不知道,不過c,c++,不是都不用函式的吧,直接用運算子就行的
求一個c#簡易計算器 實現最基本的加減乘除和小數點 能執行起來就好 把介面一起做了把 [email protected]
15樓:
這麼簡單的東西自己就做了,想要複雜的功能可以呼叫math裡的方法
16樓:安靜的
有償374766642
17樓:匿名使用者
按立方算,可能要180左右。
18樓:懂技術的運營
已發,有原始碼。結了吧。。。
c加減乘除計算器,C 加減乘除計算器
include using namespace std int getdigits int n int digits 0 while n return digits int getfirst int n,int i while i return n 10 int main cout op1 endl...
用C編寫簡單的計算器,只含有加減乘除四則運算,怎麼處理被除數不能為零的異常呢
trycatch exception err ps 預先判斷優於錯誤處理 如果做除法並且除數是0 則彈出提示資訊,不進行計算 直接在除法情況下設定就可以吧 if txt2.text 0 加這段進去就差不多啦。樓主做的是控制檯的還是視窗的,基本方法都是在 除 的時候用除數跟零比較 異或都可以 然後這裡...
怎麼用matlab來計算組的加減乘除。例A
從字面來看,你只需要在命令列裡輸入如下命令就可以了 a 1 2 3 4 b 3 4 5 6 a b matlab中 a 1,2,3 4,5,6 7,8,9 b a 3 1 1,1 3 這個是什麼意思 就是b取a的第3 2 1行,所有列,就是b是a上下翻轉的矩陣,相當於b flipud a matla...