(28.218.81608.81609.81613.82501.82505.82410)
//作业(1) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace myfirstcsproj { class Program { static void Main(string[] args) { float capital; float rate; int years; Console.Write("按Q键退出,按其他键继续:"); while (Console.ReadKey().KeyChar != 'Q') { Console.WriteLine(""); Console.Write("请输入本金:"); capital = float.Parse(Console.ReadLine()); Console.Write("请输入利率:"); rate = float.Parse(Console.ReadLine()); Console.Write("请输入存款年限:"); years = int.Parse(Console.ReadLine()); Console.WriteLine("本息总计:{0:0.00}",capital *rate*years+capital); Console.Write("按Q键继续,按其他键退出:"); } } } } //作业(2) public class Circle2D { public double X, Y; public double Radius; public Circle2D() { X = 0;Y = 0;Radius = 1; } public Circle2D(double x,double y,double r) { X = x; Y = y; Radius = r; } public double Area { get { return Radius * 3.14; } } public double Perimeter { get { return Radius * 3.14 * 2; } } public bool Contains(double x,double y) { if(Math.Sqrt((x-X)*(x-X)+(y-Y)*(y-Y))>=Radius) return false; return true; } public bool Contains(Circle2D circle) { double dist;//两圆点的距离 dist = Math.Sqrt(Math.Pow(X - circle.X, 2) + Math.Pow(Y - circle.Y, 2)); if (dist + circle.Radius > Radius) return false; return true; } public bool Overlaps(Circle2D circle) { double dist; dist = Math.Sqrt(Math.Pow(X - circle.X, 2) + Math.Pow(Y - circle.Y, 2)); if (dist >= Radius + circle.Radius) return false; return true; } }
group status
👤 group joined: 0 ⏳ group pending: 0 🚫 group blocked: 0







