前言:在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...