#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
const double pai = 3.14;
void yxarea(){
cout << "请输入圆的半径(厘米)";
double r;
cin >> r;
Sleep(1000);
cout << r * pai * 2 << "平方厘米";
}
void cfxarea(){
cout << "请输入长方形的长和宽(厘米)";
int a, b;
cin >> a >> b;
Sleep(1000);
cout << a * b << "平方厘米";
}
void zfxarea(){
cout << "请输入正方形的边长(厘米)";
int a;
cin >> a;
Sleep(1000);
cout << a * a << "平方厘米";
}
void tyxarea(){
cout << "请输入椭圆形的半长轴和半短轴(厘米)";
double a, b;
cin >> a >> b;
Sleep(1000);
cout << pai * a * b << "平方厘米";
}
int main(){
cout << "图形计算器" << endl;
cout << "1圆 2长方形 3正方形 4椭圆形";
int p;
cin >> p;
for(int i = 1;i <= 10;i++){
switch (p) {
case 1:
yxarea();
Sleep(5000);
system("cls");
break;
case 2:
cfxarea();
Sleep(5000);
system("cls");
break;
case 3:
zfxarea();
Sleep(5000);
system("cls");
break;
default:
tyxarea();
Sleep(5000);
system("cls");
break;
}
cout << "还可以输" << 10 - i << "次!\\(^_^)/" << endl << endl;
}
Sleep(1000);
}