コード例 #1
0
ファイル: Punkt.cs プロジェクト: tborzyszkowski/CS_OOP
        public bool IsTiangle(Punkt p1, Punkt p2)
        {
            var thisP1 = this.OdlegloscDwa(p1);
            var thisP2 = this.OdlegloscDwa(p2);
            var p1p2   = p1.OdlegloscDwa(p2);

            return(!(thisP1 + thisP2 <= p1p2) && (thisP1 + p1p2 <= thisP2) && (p1p2 + thisP2 <= thisP1));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: vix95/CS_OOP
        static void Main(string[] args)
        {
            Punkt p1 = new Punkt(1, 1);
            Punkt p2 = new Punkt(2, 2);

            Console.WriteLine(p1);
            Console.WriteLine(p2);
            Console.WriteLine(p1.Odleglosc());
            Console.WriteLine(p2.Odleglosc());
            Console.WriteLine(p1.OdlegloscDwa(p2));
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: tborzyszkowski/CS_OOP
        static void Main(string[] args)
        {
            Punkt p1 = new Punkt(1, 0);
            Punkt p2 = new Punkt(2, 0);

            Console.WriteLine(p1);
            Console.WriteLine(p2);
            Console.WriteLine(p1.Odleglosc());
            Console.WriteLine(p2.Odleglosc());
            Console.WriteLine(p1.OdlegloscDwa(p2));

            Console.WriteLine(new Punkt(0, 0).IsTiangle(p1, p2));
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: s14774/CS_OOP
        static void Main(string[] args)
        {
            Punkt p1 = new Punkt();
            Punkt p2 = new Punkt();

            p1.x = 3;
            p1.y = 4;
            p2.x = 10;
            p2.y = 20;

            Console.WriteLine(p1);
            Console.WriteLine(p2);
            Console.WriteLine(p1.Odleglosc());
            Console.WriteLine(p2.Odleglosc());
            Console.WriteLine(p1.OdlegloscDwa(p2));
        }