永发信息网

C++程序求圆的周长和面积

答案:1  悬赏:30  手机版
解决时间 2021-05-05 21:45
C++程序求圆的周长和面积
最佳答案
#include <iostream.h>
#include <math.h>
#define N 3.14
void main()
{
float a,b,c;
int num;
cout<<"提供的项目列表:"<<endl;
cout<<"1.正方形"<<endl;
cout<<"2.长方形"<<endl;
cout<<"3.三角形"<<endl;
cout<<"4.圆形"<<endl;
cout<<"请输入项目的序号:";
cin>>num;
switch(num)
{
case 1:
{
cout<<"输入正方形的边长:";
cin>>a;
if(a<=0) cout<<"输入的数值不正确!"<<endl;
else
{
cout<<"正方形的面积为:"<<a*a<<endl;
cout<<"正方形的周长为:"<<4*a<<endl;
}
break;
}
case 2:
{
cout<<"分别输入长方形的长和宽:";
cin>>a>>b;
if(a<=0||b<=0) cout<<"输入的数值不正确!"<<endl;
else
{
cout<<"长方形的面积为:"<<a*b<<endl;
cout<<"长方形的周长为:"<<2*(a+b)<<endl;
}
break;
}
case 3:
{
cout<<"请分别输入三角形的三边长:"<<endl;
cin>>a>>b>>c;
double l=0,s=0;
if(a<=0||b<=0||c<=0)
{
cout<<"三角形的边长不能小于或等于0"<<endl;
cout<<"请重新分别输入边长!"<<endl;
}
else
{
if(a+b>c&&a+c>b&&b+c>a)
{
l=(a+b+c)/2;
s=sqrt(l*(l-a)*(l-b)*(l-c));
l=l*2;
cout<<"面积S="<<s<<endl<<"周长l="<<l<<endl;
}
else
{
cout<<"您输入的三边长不是一个三角形。"<<endl;
cout<<"请重新输入三角形的三边长!"<<endl;
}
}
break;
}
case 4:
{
cout<<"请输入圆的半径:";
cin>>a;
if(a<=0) cout<<"您输入的数值不正确!"<<endl;
else
{
cout<<"圆的面积为:"<<N*a*a<<endl;
cout<<"圆的周长为:"<<2*N*a<<endl;
}
break;
}
default:cout<<"您输入的序号不正确!"<<endl;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2010年大庆护士上岗证何时报名
Portal支付,兑换QQ幻想彩玉
关于卡巴斯基2010的问题!!
现在还有鲜卑族吗??
人被电伤????
顺达汽车养护维修地址有知道的么?有点事想过
索爱u8i怎样啊
关于仙人球的经典语句,描写仙人球的诗句
9120c怎么用彩信发歌?
跪地求高手盖章软件
然在文言文中的意思
谁知道怎么在炫舞快速升到50级?
东方神起哪首歌最好听
有人要这个吗
有谁能回答,我真的谢谢啦!问:怎么才能讨女
推荐资讯
现在有什么好玩的免费大型网络游戏最好是暴力
寻仙一只脚向后抬起跳着往前走的那个舞步怎么
谁跳得最高
魔兽好玩不啊
和魏晨代言的优友情侣装的女人是谁?
QQ号丢了,以前没申请密码保护,通过帐号申诉
最近电脑频繁中毒 ,有些不带毒的文件也被感
系统高危漏洞
联想g460a-ith和神舟a460i3d3哪个好点
光远薯业公司地址在什么地方,想过去办事
河南哪里有美术用品批发的地方!
哪里有卖阿拉蕾的帽子的。。不要太贵。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?