用C編寫簡單的計算器,只含有加減乘除四則運算,怎麼處理被除數不能為零的異常呢

2021-04-30 04:14:59 字數 1429 閱讀 1762

1樓:

trycatch(exception err)

ps:預先判斷優於錯誤處理 如果做除法並且除數是0 則彈出提示資訊,不進行計算

2樓:匿名使用者

直接在除法情況下設定就可以吧

if(txt2.text=="0")

加這段進去就差不多啦。。。

3樓:匿名使用者

樓主做的是控制檯的還是視窗的,基本方法都是在「除」的時候用除數跟零比較(=,異或都可以),然後這裡根據比較結果再開一個分支分別處理,或者輸入0的時候加入一個while迴圈

4樓:匿名使用者

用try catch來捕捉並處理異常,或者在求值的事件中作判斷,除號後面是否是0再做處理

在用c#做一個計算器,就是除0異常處理不了,有沒有能前輩教教方法? 5

5樓:匿名使用者

在實際生活中,0是不能被除的。

程式中一樣。

看看**給我發過來 329399491

6樓:匿名使用者

c# (2008)以後定義了nan,被零除後會得出nan(+-無窮大……),nan是一個「非數值」的數字!以適合科學應用!

因此,你應做個判斷:判斷分母不為零(含+0、-0)。

c#不再報異常啦。。。

7樓:手機使用者

那一群,你們學過c#嗎?你試一試啊,方法不對就別亂說,在c#中除零是正無窮大

8樓:

在計算步驟前try

catch(devidebyzeroexception)

9樓:匿名使用者

try{}catch丟擲這個異常就行了

c#題編寫一個進行加減乘除四則運算的程式,要求;輸出2個單精度數,然後輸入一個運算子號,輸出結果

10樓:匿名使用者

新鮮出爐的,來吧。

class program

break;}}

static void calcu()

catch (exception)

}console.writeline("請輸入第二個數字:");

while (true)

catch (exception)

}console.writeline("請輸入運算子(+ - * /):");

while (true)

catch (exception)

}float num = 0;

switch (fuhao)

console.writeline("運算結果出爐: "+num1 + fuhao + num2 + "=" + num);}}

用C做計算器怎麼做,用C 做一個計算器怎麼做??

簡單的計算器的 如下 catch 你學過別的程式語言麼,這個東西太簡單了,簡單到你去網上隨便找一個計算器的原始碼都比這個東西強一萬倍,你竟然還給分,浪費。首先你去學學怎麼用vs.net。託幾個你需要的空間做好ui,然後再按鈕下面寫 就ok。再text控制元件裡面顯示按的按鈕以及按完了 等操作後顯示結...

VB設計簡單的計算器急用,VB設計一個簡單的計算器 急用

command1為控制元件陣列 private sub command1 click index as integer 數字鍵text1.text text1.text command1 index captionend subprivate sub command2 click 等號 text1....

請問如何用微控制器做簡單的計算器需要哪些元器件和材料

簡單元器件 微控制器 1602lcd 4 4鍵盤 硬體就樓下說的那些。下面就是軟體的編寫 用微控制器做一個簡單計算器需要什麼模電知識?除了會微控制器程式設計外,基本上全是數位電路知識 除微控制器,需要的器件只有液晶顯示屏或數碼管加一些按鍵 怎樣用51微控制器做計算器啊?1 首先第一步就是要進行查詢元...