C 簡單的計算器

2021-06-27 00:20:07 字數 2224 閱讀 7531

實驗目的和要求

1.設計背景

設計擁有簡單的計算功能,方便計算簡單的計算題。方便使用者的使用。

2.設計功能

具有一般計算功能,能進行基本的加減乘除運算,還具有求根號,倒數等功能。特點是能進行不同進製的運算和不同進製間的轉換。

3.模組分解

該計算器分為3個模組,分別是

textbox:顯示區:顯示數字和計算結果的功能

button:計算區:提供運算子和數字,與使用者互動進行運算

radiobutton:轉換區: 用於進製之間的轉換

4.設計介面

標準型                            科學型

5.按鍵定義

button1~button29為1到f相應的數字鍵和運算子

radiobutton1~4 用於各種進製之間的轉換

textbox1  為顯示區,顯示輸入和計算結果

6.其他定義

int command = 0;

string stringbefore;  //儲存算數運算子按下之前的字串。

string stringlast;    //儲存算數運算子按下之後的字串。

long    metadata;     //進製轉換時儲存中間值。

double doublebefore = 0;   //儲存算數運算子按下之前的數字。

double doublelast = 0;     //儲存算數運算子按下之後的數字。

double result = 0;      //儲存運算之後的數字值。

bool flag = true ;//判斷是否已經按過了算數運算子。

實驗內容

?設計思路與源程式

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

namespace 計算器實驗

private void label1_click(object sender, eventargs e)

private void txt_result_textchanged(object sender, eventargs e)

private void button0_click(object sender, eventargs e)

private void button1_click(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

private void button3_click(object sender, eventargs e)

private void button4_click(object sender, eventargs e)

private void button5_click(object sender, eventargs e)

private void button6_click(object sender, eventargs e)

private void button7_click(object sender, eventargs e)

private void button8_click(object sender, eventargs e)

private void button9_click(object sender, eventargs e)

private void btn_add_click(object sender, eventargs e)

private void btn_minus_click(object sender, eventargs e)

private void btn_multiply_click(object sender, eventargs e)

private void btn_divide_click(object sender, eventargs e)

private void btn_clear_click(object sender, eventargs e)

txt_result.text = d_result.tostring();

}

簡單計算器 C

pta習題2.1 簡單計算器 20 分 模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,四種運算子的優先順序相同,按從左到右的順序計算。輸入格式 輸入在一行中給出乙個四則運算算式,沒有空格,且至少有乙個運算元。遇等號 說明輸入結束。輸出格式 在一行中輸出算式的運算結果,或...

C 實現簡單計算器

要求 輸入乙個包含 的非負整數計算表示式,計算表示式的值,每個字元之間需有乙個空格,若一行輸入為0,則退出程式。輸入樣例 4 2 5 7 11 輸出樣例 13.36 實現 include include using namespace std char str 200 儲存表示式字串 int mat...

c 製作簡單計算器

幾天內居然這麼多人看了,那麼就更新一下。之前的 復用情況太多,改了一下,少了一兩百行。不過可能還有bug,歡迎指正。首先把介面設計好,畫好那麼多按鈕,並給每個按鈕命名,然後再雙擊按鈕,新增相應的事件,比如按數字就在textbox.text加上數字。using system using system....