乙個基於c GUI的計算器

2021-06-01 05:38:09 字數 739 閱讀 2101

先上圖

2實驗過程

分析:這個計算器主要有三種不同的按鍵,即數字鍵,演算法操作符鍵,等於鍵。每一種不同的按鍵用同乙個事件處理函式來處理。

為了實現連續操作的功能,所以把運算元抽象成前乙個數和後乙個數。把操作符也抽象成前乙個操作符和當前操作符,每次輸入完當前操作符後,就執行前乙個數和當前數利用前乙個操作符進行計算並顯示。

a數字鍵處理程式

static string symbol1=null,symbol2=null;//前乙個操作符,當前操作符

double num1, num2; //num1是上乙個數,num2是當前數

private void button1_click(object sender, eventargs e)

b等於鍵處理程式

就是直接計算一下,用前乙個數和當前數利用前乙個操作符進行計算,比較簡單我就不寫詳細**了。

c操作符處理程式

private void button11_click(object sender, eventargs e)

button b = (button)sender;

symbol2 = b.text;

symbol1 = symbol2;//把當前操作符變成前乙個操作符

num1 = num2;

num2 = 0;

}

源**:

c#gui.rar

乙個基於angularJS的工資計算器

先看介面 其實在ng中最讓人印象深刻的就是資料的雙向繫結,在html中就完成了很多操作。大概用到的就是控制器檢視服務等,沒有分模組寫控制器,如下 稅前工資 稅後工資 true 計算 繳納基數 社保 公積金 繳納比例 個人 單位 養老 醫療 失業 工傷 生育 公積金 個人繳稅 單位繳稅 個人所得稅 預...

20 12 17 基於棧做乙個計算器

package stack public class calculator else else else else index if index expression.length while true num1 numberstack.pop num2 numberstack.pop oper o...

實現乙個計算器

一直以來,我都想寫一門語言,但無從下手。我找到了很多編譯原理的教程,但始終覺得內容晦澀,理解不了,所以先嘗試寫乙個簡單的,比如 計算器。網上有很多關於計算器的實現,但大多需要有編譯原理的基礎,對於我這種小白實在難以理解。我決定採用暴力模擬的方式,需要用正規表示式,但我不想自己實現,所以用js。計算器...