iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 9
1
自我挑戰組

從0開始,一起學C語言吧!系列 第 9

從0開始,一起學C語言吧!(Day9)

Day9-if..else

那今天要公佈上一次小試身手的解答!
小試身手1:
方法一:
https://ithelp.ithome.com.tw/upload/images/20190909/201199587GLvtX4rHv.png
方法二:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958VHYvNgvrCS.png
那這一題是使用cout 和cin輸出入函數,所以前面
#include要用iostream作為標頭檔,再來是第二行
使用using指令來宣告要使用std命名空間。

小試身手2:
方法一:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958hyjspa7dOV.png
方法二:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958F7ZW64sLIw.png
那以上這兩題都有兩種方法供大家參考!!

那開始今天的課程吧!!

If>=if(條件式){
程式區塊;
}
範例1:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958SK85cXVZg9.png
印出:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958WEH5SyS4Ti.png
注意:if後面不須加分號;

範例2: 百貨公司打折
https://ithelp.ithome.com.tw/upload/images/20190909/20119958M2GcYGTBIa.png
印出:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958d2rVpbIv26.png

再來是........
if....else...敘述=> 根據條件式的真偽,決定進入的程式區塊
範例:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958NqMM4KJYbT.png
印出:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958QHDhAOXBgj.png
注意:
if和else後面不加分號; 不加分號; 不加分號; 因為很重要所以說三遍。

第三個判斷結構是
If...else if...else=>使用在多種狀況的選擇判斷
範例1:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958O5mRQ7ctCW.png
印出:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958hCZmQGVpGK.png

第四個要介紹的是巢狀if
範例:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958NJow4bd3dL.png
印出:
https://ithelp.ithome.com.tw/upload/images/20190909/20119958mJPbxYkjgh.png

小試身手:
寫出一個程式,輸入搭乘的里程(公尺),計算出車費。
設搭乘里程數在1500公尺以下,則價格皆為70元,如
每超過500公尺加收5元,不足500公尺以500公尺計算
印出: 未超過1500公尺
https://ithelp.ithome.com.tw/upload/images/20190909/20119958UoFABXXC2c.png
印出: 超過1500公尺
https://ithelp.ithome.com.tw/upload/images/20190909/20119958lgzV5TZSX4.png

那小試身手的程式碼會在下一篇給大家
謝謝大家今天的閱讀!!


上一篇
從0開始,一起學C語言吧!(Day8)
下一篇
從0開始,一起學C語言吧!(Day10)
系列文
從0開始,一起學C語言吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言