コード例 #1
0
ファイル: Ring.cs プロジェクト: PozdeyevArtyom/megarepository
 public Ring(int x, int y, int innerrad, int outerrad)
 {
     Inner = new Round(x, y, innerrad);
     Outer = new Round(x, y, outerrad);
 }
コード例 #2
0
ファイル: Ring.cs プロジェクト: PozdeyevArtyom/megarepository
 public Ring(Round inner, Round outer)
 {
     Inner = new Round(inner);
     Outer = new Round(outer);
 }
コード例 #3
0
 public Round(Round r) : this(r.X, r.Y, r.R) { }
コード例 #4
0
        public static void Main(string[] args)
        {
			Round r1 = new Round(3, 5, 12);
			Console.WriteLine($"Area: {r1.Area}");
			Console.WriteLine($"Lenght: {r1.Lenght}");
        }
コード例 #5
0
        public double Length(Ring ring)
        {
            Round round = ring;

            return(Length(round) + (Math.PI * ring.InnerRadius * 2));
        }
コード例 #6
0
        public double Square(Ring ring)
        {
            Round round = ring;

            return(Square(round) - Math.PI * Math.Pow(ring.InnerRadius, 2));
        }
コード例 #7
0
 public Round(Round r) : this(r.X, r.Y, r.R)
 {
 }