--- title: 百汁屆第二堂C++ tags: 興國資訊應用, C++ description: --- # 百汁第二堂C++! 繼續學習C++吧 (◍•ᴗ•◍) # 5.-1運算符 | 運算符 | 描述 | 例子 | |:------:|:-------------------------------------------------------------- |:----------------- | | == | 檢查兩個操作數的值是否相等,如果相等則條件為真。 | (A == B) 不為真。 | | != | 檢查兩個操作數的值是否相等,如果不相等則條件為真。 | (A != B) 為真。 | | > | 檢查左操作數的值是否大於右操作數的值,如果是則條件為真。 | (A > B) 不為真。 | | < | 檢查左操作數的值是否小於右操作數的值,如果是則條件為真。 | (A < B) 為真。 | | >= | 檢查左操作數的值是否大於或等於右操作數的值,如果是則條件為真。 | (A >= B) 不為真。 | | <= | 檢查左操作數的值是否小於或等於右操作數的值,如果是則條件為真。 | (A <= B) 為真。 | # 5.條件式(if判斷) - if : 如果 - else : 否則 ### 流程圖: ![](https://i.imgur.com/RAHJjGZ.png) ## 用法: ```C++= if(條件式) 陳述句一; else 陳述句二; ``` ## 那麼如果你想要多講幾句~~刷存在感~~(๑´ڡ`๑) 呈上,若if和else未加```{ }```就只能講一句話喔!! 那麼你應該這樣用: ```C++= if(條件式) { 陳述句一; 陳述句二; } else { 陳述句三; 陳述句四; 陳述句....; } ``` ## 如果你還想在如果後再來個如果否則如果的話ʕ⸝⸝⸝˙Ⱉ˙ʔ ```C++=0 if(條件式) { 陳述句一; 陳述句二; } else if(條件式) { 陳述句三; 陳述句四; } ``` #### 相信你們有點被我講亂了八www #### 來個範例試試 ```C++=0 前幾天嗎啡被車撞 腦袋智商嚴重降低 解果他不知道買東西要給錢了 幫幫他避免被老闆抓走吧! 如果他買個位數的物品就用1元付吧 以外如果他買十位數的物品就用10元付吧 以外如果他買百位數的物品就用100元付吧 其他的話用支票付吧OuOb #include <iostream> using namespace std; int main () { // 聲明他要買的物品 int a ; //輸入他要買的物品價格 cin >> a; // 檢查是否條件 if( a > 10 )//如果他物品價格為十位數 { // 如果條件為真,則輸出下面的語句 cout << "用10元付 << endl; } else if (a>=100)//以外如果他買百位數的物品就用100元付 { // 如果條件為假,則輸出下面的語句 cout << "用100元付" << endl; } else//其他的價格用支票付 { //剩餘的其他條件輸出 cout << "用支票付" << endl; } return 0; } ``` # 5-1 邏輯符號對照表 ```C++=0 #include<iostream> using namespace std; int a=5,b=10,c=10; if(a==b&&b==c) { cout>>"a=b=c">>endl; a=0; } else if(a==b||b==c) { cout>>"a=b或是b=c">>endl; } ``` | 英文 | 中文意思 | C++ code | |:------------------------------------:|:------------------------------------:|:------------------------------------:| | ![](https://i.imgur.com/Kkc8svp.png) | ![](https://i.imgur.com/1WD6GvC.png) | ![](https://i.imgur.com/2LvjtrO.png) | #### 練習: - https://toj.tfcis.org/oj/pro/533/ - https://toj.tfcis.org/oj/pro/535/