C#语言-输入三角形或者长方形边长,计算其周长和面积并输出
来源:互联网 发布:怎么在淘宝上办学生证 编辑:程序博客网 时间:2024/04/30 04:33
/* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。 */
using System;
using System.Collections.Generic;using System.Linq;
using System.Text;
namespace _20153236_sy1_1
{
class Program
{
static void Main(string[] args)
{
int i; double t_1, t_2, t_3; double r_lenth, r_width; double cir, area; //三角形及长方形的变量等
Console.WriteLine("*******欢迎进入几何图形周长、面积计算系统*******");
while (true)
{
Console.WriteLine(" 1.三角形 2.长方形 3.退出 ");
Console.WriteLine("请输入序号:");
i = int.Parse(Console.ReadLine());
switch (i) {
case 1: //三角形周长及面积算法
Console.WriteLine("请输入第一条边长:");//用户依次输入三个边长
t_1 = float.Parse(Console.ReadLine());
Console.WriteLine("请输入第二条边长:");
t_2 = float.Parse(Console.ReadLine());
Console.WriteLine("请输入第三条边长:");
t_3 = float.Parse(Console.ReadLine());//输入结束
cir = t_1 + t_2 + t_3; //计算三角形周长及面积
area = Math.Sqrt(cir / 2 * (cir / 2 - t_1) * (cir / 2 - t_2) * (cir / 2 - t_3));//无法将double隐式转换为float,之前用的float类型的边长等,sqrt函数返回为double
Console.WriteLine("该三角形周长为:{0}",cir);
Console.WriteLine("该三角形面积为:{0}",area);
break;
case 2: //长方形周长及面积算法
Console.WriteLine("请输入长方形的长:");//用户依次输入三个边长
r_lenth = float.Parse(Console.ReadLine());
Console.WriteLine("请输入长方形的宽:");
r_width = float.Parse(Console.ReadLine());
cir = 2 * (r_lenth + r_width); //长方形周长及面积
area = r_lenth * r_width;
Console.WriteLine("该长方形周长为:{0}", cir);
Console.WriteLine("该长方形面积为:{0}", area);
break;
case 3: Console.WriteLine("欢迎您的下次进入!!!"); break;
default: Console.WriteLine("输入错误!!!");break;
}//switch结束
if (i == 3) break; //判断用户是否退出系统
}//while循环结束
}
}
}
运行结果截图:
转载请注明出处并附原文链接,谢谢!如有侵权,请及时联系。
阅读全文
0 0
- C#语言-输入三角形或者长方形边长,计算其周长和面积并输出
- 输入三角形边长,并计算面积
- 根据用户输入三角形三边的边长,在计算并输出三角形的面积。
- 第五讲作业,输入长方形的边长,输出发现面积与周长
- c语言:任给三条边长,判断能否构成三角形,如果能,求出其面积和周长
- 输入三个坐标,判断能否构成三角形,如果能,输出其周长和面积。
- 第四周-C语言 计算长方形的周长和面积
- 1.输入长方形的两边长a和b,输出长方形的周长和面积
- A.1输入长方形的两边长a和b,输出长方形的周长和面积
- 设计矩形类矩形,允许用户输入其边长,计算出该矩形的面积和周长。
- c++ 计算长方形的周长和面积
- 计算一个长方形的面积和周长
- 4-计算长方形的周长和面积
- 2673-计算长方形的周长和面积
- 计算长方形的面积和周长
- 计算长方形的面积和周长
- 计算长方形的面积和周长
- 计算圆、长方形的面积和周长
- 利用Winform Gmail 发送信件
- HDU
- Python爬虫爬取知乎小结
- codeforces 869BThe Eternal Immortality
- sso单点登录
- C#语言-输入三角形或者长方形边长,计算其周长和面积并输出
- 生活小记22
- 输入一个链表,从尾到头打印链表每个节点的值
- 事件
- php gzuncompress data error问题解决
- target属性的值
- codeforces 402D D. Upgrading Array
- Java中List.remove报错UnsupportedOperationException
- Java算法之动态规划基本思想以及具体案例