如任用C#编写一个程序计算三角形、正方形和圆形的面积

如任用C#编写一个程序计算三角形、正方形和圆形的面积,第1张

using System;\x0d\using SystemCollectionsGeneric;\x0d\using SystemLinq;\x0d\using SystemText;\x0d\\x0d\namespace AreaDemo\x0d\{\x0d\ class Program\x0d\ {\x0d\ const double PI = 31415926;\x0d\\x0d\ static void Main(string[] args)\x0d\ {\x0d\ //求三角形面积例子,另外两个求法类同\x0d\ ConsoleWriteLine("请输入三角形的相应数据:");\x0d\ ConsoleWrite("底边长:");\x0d\ string bases = ConsoleReadLine();\x0d\ ConsoleWrite("高:");\x0d\ string height = ConsoleReadLine();\x0d\ Area method = new Area();\x0d\ double area = methodGetTriangleArea(ConvertToDouble(bases), ConvertToDouble(height));\x0d\ ConsoleWriteLine("三角形面积为:" + areaToString());\x0d\ ConsoleRead();\x0d\ }\x0d\\x0d\ class Area\x0d\ {\x0d\ /// \x0d\ /// 求三角形面积\x0d\ /// \x0d\ /// 底边\x0d\ /// 高\x0d\ /// 面积\x0d\ public double GetTriangleArea(double bases, double height)\x0d\ {\x0d\ return bases height / 2;\x0d\ }\x0d\\x0d\ /// \x0d\ /// 求正方形面积\x0d\ /// \x0d\ /// 边长\x0d\ /// 面积\x0d\ public double GetSquareArea(double side)\x0d\ {\x0d\ return side side;\x0d\ }\x0d\\x0d\ /// \x0d\ /// 求圆面积\x0d\ /// \x0d\ /// \x0d\ /// \x0d\ public double GetCircleArea(double radius)\x0d\ {\x0d\ return PI radius radius;\x0d\ }\x0d\ }\x0d\ }\x0d\}

#include<stdioh>

#include<mathh>

void main ()

{

float a,b,c,d;

float s;

double area;

scanf("%f%f%f",&a,&b,&c);

if (a+b>c&&b+c>a&&a+c>b)//&&代表逻辑和

{

s=(a+b+c)/2;

d=s(s-a)(s-b)(s-c);

area=sqrt(d);

printf("三角形面积=%d\n",area);

}

else

{

printf("无法构成三角形\n");

}

}

#include "stdioh"

main()

{

float h,a,b;

scanf("%f",&b);/输入底/

scanf("%f",&h);/输入高/

a=05hb;

printf("%f",a);/输出面积/

}

//下面是我帮你修改的程序。。希望你能采纳!!

#include <stdioh>

#include <mathh>

int main()//main()返回值类型时int 不是void

{

double x,y,z,result;

printf("计算直角三角形斜边:\n");

printf("请输入直角边x,y:\n");

// scanf("%lf,%lf",&x,&y);

scanf("%lf", &x);

scanf("%lf", &y);

z=xx+yy;

result=sqrt(z);

printf("斜边z=%2f\n",result);//注意这里的格式

return 0;

}

建议求三角形的面积前先判断下能不能构成三角形!

下面修改的程序如下:

#include"stdioh"

#include"mathh"

main()

{

float a,b,c;

float s,temp;

printf("请依次输入三角形的三边:");

scanf("%f%f%f",&a,&b,&c);

if(((a+b)>c)&&((a+c)>b)&&((b+c)>a)&&((a-b)<c)&&((a-c)<b)&&((b-c)<a))

{

s=(a+b+c)/2;

temp=sqrt(s(s-a)(s-b)(s-c));

printf("三角形的面积为:\t");

printf("%34f\n",temp);

}

else

printf("不能构建三角形!");

}

以上就是关于如任用C#编写一个程序计算三角形、正方形和圆形的面积全部的内容,包括:如任用C#编写一个程序计算三角形、正方形和圆形的面积、6、编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积。、C语言计算三角形面积的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9331226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存