コード例 #1
0
        static void Main(string[] args)
        {
            bool         prime, perfect;
            NumOperation nt = new NumOperation();

            nt.Accept();
            nt.ChkEven();
            nt.SumFactor();
            nt.Display();
            nt.DisplayFactor();


            // NumberActivity na = new NumberActivity();

            NumberActivity na = new NumberActivity(nt);

            Console.WriteLine("-----------------------------------------------------------------\n");
            na.Factorial();
            na.Display();
            Console.WriteLine("-----------------------------------------------------------------\n");
            prime = na.ChkPrime();
            if (prime == true)
            {
                Console.WriteLine("Give Number is Prime Number.\n");
            }
            else
            {
                Console.WriteLine("Give Number is Not a Prime Number.\n");
            }
            Console.WriteLine("-----------------------------------------------------------------\n");
            perfect = na.ChkPerfect();
            if (perfect == true)
            {
                Console.WriteLine("Give Number is Perfect Number.\n");
            }
            else
            {
                Console.WriteLine("Give Number is Not a Perfect Number.\n");
            }
            Console.WriteLine("-----------------------------------------------------------------\n");
        }
コード例 #2
0
 public NumberActivity(NumOperation obj)
 {
     iNo   = obj.iNo;
     iFact = 1;
 }
コード例 #3
0
 // public NumTemplates NT;
 public NumberActivity()
 {
     NP = new NumOperation();
     NP.Accept();
     iNo = NP.iNo;
 }