本帖最後由 駱顗安 於 2020-10-28 18:01 編輯
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- void a1()
- {
- double a,b;
- cout<<"請輸入三角形的底:";
- cin>>a;
- cout<<"請輸入三角形的高:";
- cin>>b;
- cout<<"三角形的面積為:"<<a*b/2<<"平方公分"<<endl;
- }
- void a2()
- {
- double a;
- cout<<"請輸入圓的半徑:";
- cin>>a;
- cout<<"圓形的面積為:"<<a*a*3.14<<"平方公分"<<endl;
- }
- void a3()
- {
- double a,b;
- cout<<"請輸入長方形的長:";
- cin>>a;
- cout<<"請輸入長方形的寬:";
- cin>>b;
- cout<<"長方形的面積為:"<<a*b<<"平方公分"<<endl;
- }
- void a4()
- {
- double a,b,c;
- cout<<"請輸入梯形的上底:";
- cin>>a;
- cout<<"請輸入梯形的下底:";
- cin>>b;
- cout<<"請輸入梯形的高:";
- cin>>c;
- cout<<"梯形的面積為:"<<(a+b)/2*c<<"平方公分"<<endl;
- }
- int main()
- {
- re:
- int x;
- cout<<"請問你要計算哪一種形狀的圖形? <1>三角形 <2>圓形 <3>長方形 <4>梯形"<<endl;
- cin>>x;
- switch(x)
- {
- case 1:
- a1();
- break;
- case 2:
- a2();
- break;
- case 3:
- a3();
- break;
- case 4:
- a4();
- break;
- default:
- cout<<"輸入錯誤請重試"<<endl;
- break;
- }
- system("pause");
- system("cls");
- goto re;
- }
複製代碼 |