任务四 同步实验
知识点
同步实验
1.实验一:用海伦公式计算三角形面积
给定三角形的三条边长a、b、c,用海伦公式计算三角形的面积(假设给定的三条边能构成三角形)。
海伦公式:
s = (a + b + c) / 2
面积 = sqrt(s * (s-a) * (s-b) * (s-c))
参考代码:
using System;
namespace proj3_1
{
class Program
{
static void Main(string[] args)
{
double a, b, c, s, area;
Console.Write("请输入第一条边长a:");
a = double.Parse(Console.ReadLine());
Console.Write("请输入第二条边长b:");
b = double.Parse(Console.ReadLine());
Console.Write("请输入第三条边长c:");
c = double.Parse(Console.ReadLine());
s = (a + b + c) / 2;
area = Math.Sqrt(s * (s - a) * (s - b) * (s - c));
Console.WriteLine("三角形的面积为:{0}", area);
Console.ReadLine();
}
}
}
2.实验二:求圆面积
用控制台获取从键盘输入的半径,求圆面积。
参考代码:
using System;
namespace proj3_2
{
class Program
{
static void Main(string[] args)
{
const double PI = 3.1415926;
double r, area;
Console.Write("请输入圆的半径:");
r = double.Parse(Console.ReadLine());
area = PI * r * r;
Console.WriteLine("圆的面积为:{0}", area);
Console.ReadLine();
}
}
}