C 控制台製作簡易計算器(建議收藏 )

2021-10-06 21:37:34 字數 3090 閱讀 3044

前言:在c#控制台應用程式中通過物件導向-封裝的方式來實現計算器的基本功能,可進行+、-、×、÷、%這幾種簡單運算。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace test_calculator")

;break

;case

"-":

result = num1 - num2;

console.

writeline

($"這兩個數之差為:");

break

;case

"*":

result = num1 * num2;

console.

writeline

($"這兩個數之積為:");

break

;case

"/":

switch

(num2)

//當符號為/的時候,判斷輸入的第二個數是否為0,如果為0,則重新輸入第二個數(不為0);反則正常執行除法運算")

;break

;default

: result = num1 / num2;

console.

writeline

($"這兩個數的商為:");

break;}

break

;case

"%":

switch

(num2)

//當符號為%的時候,判斷輸入的第二個數是否為0,如果為0,則重新輸入第二個數(不為0);反則正常執行取餘運算")

;break

;default

: result = num1 % num2;

console.

writeline

($"這兩個數取余為:");

break;}

break

;default

: console.

writeline

("請輸入正確的運算符號:");

string rfuhao = console.

readline()

;switch

(rfuhao)")

;break

;case

"-":

result = num1 - num2;

console.

writeline

($"這兩個數之差為:");

break

;case

"*":

result = num1 * num2;

console.

writeline

($"這兩個數之積為:");

break

;case

"/":

switch

(num2)")

;break

;default

: result = num1 / num2;

console.

writeline

($"這兩個數的商為:");

break;}

break

;case

"%":

switch

(num2)")

;break

;default

: result = num1 % num2;

console.

writeline

($"這兩個數取余為:");

}}

1.運算子輸入錯誤

2.兩數之和

3.兩數之差

4.兩數之積

5.兩數之商(當輸入的第二數為0時,讓使用者重新輸入第二個數(不為0))

6.兩數取餘(輸入的第二個數為0,則重新輸入第二個數(不為0))

console.write()與console.writeline()的區別

console.read()與console.readline()的區別以及console.readline()與console.readkey()的區別

簡易計算器製作

簡易的製作了一下計算器,基本功能都實現了,待後續完善 數字鍵按鈕 private void button8 click object sender,eventargs e 追加 如果下面文字框內容不為0並且上次沒有點選運算子 else 點選了數字按鈕 prev 1 運算子按鈕 private voi...

C 簡易計算器

介紹 僅支援自然數間的 操作,並沒有括號。實現 利用棧實現儲存運算數以及運算子。流程 輸入 string exp 對exp進行處理 數字入數棧,運算子入字元棧。對字元棧檢測,非空時進行 計算 輸出 結果。處理 數字則入數棧,字元就進行判斷,1 棧空,字元入棧 2 而棧非空 棧頂運算級別 當前字元運算...

控制台計算器設定

1 含義 指將資料或者函式,等集合在乙個個的單元中,我們稱之為 類,被封裝的物件通常被稱之為抽象資料型別。2 作用 既可以封裝 成員變數,又可以封裝成員的方法。3 如何封裝 public int age 屬性讀取 setelse 屬性賦值 1 建立乙個相同的類 2 封裝公開的方法 展示 public...