標題:
函式的建立與執行 (三)
[打印本頁]
作者:
王瑞喻
時間:
2020-10-27 20:28
標題:
函式的建立與執行 (三)
利用自訂函式, 建立計算各種圖形面積的程式.
作者:
駱顗安
時間:
2020-10-28 17:57
本帖最後由 駱顗安 於 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;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2