iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 5
2
Software Development

轉職初新者系列-C#初學攻略心法系列 第 5

[2018鐵人賽Day5]C#初學攻略心法-運算的魔法

叮叮噹~鈴聲多響亮,勇者村也正在歡樂的過著聖誕節
來到了勇者圖書館前,生為未來的勇者,沒一點知識怎可以呢!
因此我們者這幾天來點輕快又無趣的知識惡補吧~

首先加減乘除大家是否都了解呢?(+-×÷)
但計算的優先序呢?
假如這些都知道的話,我想上半節的說明可以跳過不用了解

那好,我們進入正題
在電腦的加減乘除並不是(+-×÷),而是(+ - * /),這才是電腦看得懂的語言唷
而在程式設計裡,同樣有「先乘除,後加減」的概念,以及( * )內的計算優先處理
簡單用範例說明一下,EX:6+3 8/(7-3)=12
首先,(7-3)在括號裡會先運算等於4,公式會變成6+3 8/4
再來,6+24/4→6+6=12

[Step by Step簡易實戰]
Step1.
請開啟Day4帶各位做的方案

Step2.
讓我們在Button元件的事件裡,加上我們上述的運算,來驗證看看我們的結果是否正確

int cal = 6 + 3 * 8 / (7 - 3);
MessageBox.Show(cal.ToString());

https://ithelp.ithome.com.tw/upload/images/20171225/20091333PIyiQNbSX4.jpg

Step3.
按下F5編譯後,點擊Button元件,結果就跳出來了,果然是我們推論的12吧!

https://ithelp.ithome.com.tw/upload/images/20171225/20091333tSnTeiIecE.jpg

不足的部分,晚點補齊,不然就當作明天的紀錄啦~
預祝各位聖誕節快樂,勇者也要去過聖誕節啦!


上一篇
[2018鐵人賽Day4]C#初學攻略心法-我變我變我變變變
下一篇
[2018鐵人賽Day6]C#初學攻略心法-魔法的屬性
系列文
轉職初新者系列-C#初學攻略心法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言