C 多功能計算器

2021-09-24 19:30:34 字數 3043 閱讀 6402

microsoft visual 2017
運用c#知識,新建乙個windows應用程式,製作乙個多功能計算器。
(1)新建乙個程式專案,窗體預設為 form1.cs。

(2)設定窗體的text屬性為「多功能計算器」,設定font屬性為宋體、小五。

(3)新增控制項

向窗體中新增乙個textbox控制項textbox1,乙個groupbox控制項groupbox1,二十四個button控制項button1~button24。

(1)利用textbox1的text屬性,進行儲存字元;

(2)定義兩個浮點變數a,b,乙個布林型別的變數c(用於清空textbox1的text),乙個字串型別變數d(用於表示計算器的運算子);

(3)利用條件語句switch語句對計算器的功能進行儲存;

(4)利用c#自帶的math函式及基本的運算方法,實現運算功能。

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

namespace calculate

private void button13_click(object sender, eventargs e)

textbox1.text += "0";

if (d == "/")

}private void button1_click(object sender, eventargs e)

textbox1.text += "1";

}private void button2_click(object sender, eventargs e)

textbox1.text += "2";

}private void button3_click(object sender, eventargs e)

textbox1.text += "3";

}private void button5_click(object sender, eventargs e)

textbox1.text += "4";

}private void button6_click(object sender, eventargs e)

textbox1.text += "5";

}private void button7_click(object sender, eventargs e)

textbox1.text += "6";

}private void button9_click(object sender, eventargs e)

textbox1.text += "7";

}private void button10_click(object sender, eventargs e)

textbox1.text += "8";

}private void button11_click(object sender, eventargs e)

textbox1.text += "9";

}private void button21_click(object sender, eventargs e)

textbox1.text += ".";

}private void button14_click(object sender, eventargs e)

private void button15_click(object sender, eventargs e) //設定等於號功能

textbox1.text = a + "";

c = true;

}private void button16_click(object sender, eventargs e) //除法運算

private void button12_click(object sender, eventargs e) //乘法運算

private void button8_click(object sender, eventargs e)

private void button4_click(object sender, eventargs e) //加法運算

private void button17_click(object sender, eventargs e) //平方運算

private void button18_click(object sender, eventargs e) //開方運算

private void button19_click(object sender, eventargs e) //對數運算

private void button20_click(object sender, eventargs e) //自然對數運算

private void button22_click(object sender, eventargs e) //倒數運算

private void button23_click(object sender, eventargs e) //百分號運算

private void button24_click(object sender, eventargs e) //冪運算

}

主介面圖:

計算器已實現加、減、乘、除法運算,倒數運算、百分數運算、平方運算、開方運算、冪運算、對數運算、自然對數運算及清楚功能。

如有問題,請提出,相互交流學習噢~

多功能文字計算器

soulver 3是一款多功能文字計算器,它同時擁有計算器和文字編輯兩項功能,這就意味著您在編輯文字的時候就不用到處去切換計算器,使得數字運算直接在同個頁面上,極大地節省了使用者的操作時間。soulver是一款內建計算器的智慧型記事本。它為您在文字中找到的任何計算提供即時答案。與使用傳統計算器相比,...

C 實現計算器功能

注意 判斷數值和表示式 的合理性。include include include define max len 200 判斷字元是否合理 0 9 bool checkinput char c if c 0x2e c 0x2b c 0x2d c 0x2a c 0x2f return false boo...

C 實現簡單計算器功能

實現效果 form1.cs using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using...