
问题
编写一个程序,利用switch case计算三角形、正方形、圆形、长方形和多边形的面积。
解决方案
根据事例编号,计算三角形、正方形、圆形、长方形和多边形的面积。求三角形面积的逻辑 strong> 如下 –
输入三角形 a,b,c
s=(float)(a+b+c)/2;area=(float)(sqrt(s*(s-a)*(s-b)*(s-c)));
用于查找正方形面积的逻辑如下 –
在运行时输入正方形的边长。
area=(float)side*side;
求圆面积的逻辑如下 –
运行时输入圆的半径 p>
area=(float)3.14159*radius*radius;
用于查找矩形面积的逻辑如下 –
在运行时输入矩形的长度和宽度
area=(float)len*breadth;
求平行四边形面积的逻辑如下 –
输入平行四边形的底和高
area=(float)base*height;
示例
以下是使用 switch case 计算三角形、正方形、圆形、长方形和多边形面积的 C 程序 –
<!—
现场演示
—>
#include#include
输出
执行上述程序时,会产生以下输出 –
When the above program is executed, it produces the following output:Run 1:1 to find area of Triangle2 for finding area of Square3 for finding area of Circle4 for finding area of Rectangle5 for Parallelogram5Enter base and height of Parallelogram2 4 6 8Enter area of Parallelogram is 8.000000Run 2:1 to find area of Triangle2 for finding area of Square3 for finding area of Circle4 for finding area of Rectangle5 for Parallelogram3Enter Radius of Circle4.5Area of Circle is 63.617199
以上就是C程序打印三角形、正方形、圆形、矩形和多边形的面积,使用switch case语句的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1445155.html
微信扫一扫
支付宝扫一扫