# ch2 課本51~52頁 **程式語言:** C++ **題目:** say hello * 程式由 main() 開始 { }。 * #include < ...>來引入編譯器廠商內建的標頭檔 * 關鍵字必須是小寫。 * 陳述的結尾為分號(;)。 * 字串由兩個雙引號" "含括表示。 * 在C++程式中大小寫視為不同的變數名稱。 * \n 或 endl的意思為游標會在下一行的開始處(跳行) * std::cout<< 將字串顯示在螢幕上 * 註解(comment) // 或 /* */ * using namespace std --- > - [x] C++ ``` c++= #include <iostream> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { // 課本51頁 為求解直角三角形、梯形、圓形面積。 cout << "\n 課本51頁 為求解直角三角形、梯形、圓形面積。\n " ; const float pi=3.14159f; int s,length,width,height,top,bottom,radius; bool loop=true; while(loop){ cout << " pleas input select data 1,2,3"; cin >> s; if (s==1){ cout << "\n 計算三角形面積 please input botton & height data: "; cin>>bottom>>height; cout<<" 三角形面積為 :"<<(bottom*height/2)<<endl; } else if (s==2){ cout<<" 請依序輸入梯形的上底、下底、高 :"; cin>>bottom>>height; cout<<" 梯形面積為 :"<<(top+bottom*height/2)<<endl; } else if (s==3){ cout<<" 請依序輸入圓形的半徑 :"; cin>>radius; cout<<" 圓形面積為 :"<<(pi*radius*radius)<<endl; } else loop=!loop; cout << "Exit" ; } // 課本52頁 為追蹤變數的數值。 cout << "\n\n 課本52頁 為追蹤變數的數值。\n " ; int i,sum,v1,v2,v3,v4,v5; v1=3; sum=0; v2=v1++; cout << "\n v1= " << v1; //結果v1為__4__ cout << "\n v2= " << v2; //結果v2為__3__ v3=++v2; cout << "\n v2= " << v2; //結果v2為_4___ cout << "\n v3= " << v3; //結果v3為__4__ v4=v3--; cout << "\n v3= " << v3; //結果v3為___3_ cout << "\n v4= " << v4; //結果v4為___4_ v5=--v4; cout << "\n v4= " << v4; //結果v4為__3__ cout << "\n v5= " << v5; //結果v5為___3_ for(i=0;i<10;i++) sum=sum+i; cout << "\n sum= " << sum; //結果sum為___45_ return 0; } ``` > 輸出結果 ![](https://i.imgur.com/mNTnH5k.jpg) ###### tags: `教學`