面積計算 (三) - 將圓形與三角形面積 整合再一起
- #include<cstdlib>
- #include<iostream>
- #include<Math.h> //.h => C語言 C++ > C
- using namespace std;
- int main()
- {
- int mode;
- cout << "請選擇想計算的面積方式 (1)三角形 (2)圓形" <<endl;
- cin >> mode;
- float num1,num2,a;
- switch(mode) // switch..case =>也是用來做條件式判斷
- {
- case 1: //定值 =>裡面的數值 只能是固定的 沒有辦法判斷 區間/區段
- cout<<"請輸入三角形的底"<<endl;
- cin>>num1;
- cout<<"請輸入三角形的高"<<endl;
- cin>>num2;
- cout<<"面積為:"<<(num1*num2)/2<<endl;
- break;
- case 2:
- cout<<"請輸入圓形的半徑:";
- cin>>a;
- cout<<"此圓形的面積為:"<<(a*a*M_PI)<<endl; //3.14 => Hard code 寫死程式碼在裡面
- break;
- default : //預設 當上述的條件都不成立時 我就做某件事
- cout << "Error 請重新輸入" << endl;
- break;
- }
-
-
-
- system("pause");
- return 0;
- }
複製代碼 |