Exemple #1
0
        static void Main(string[] args)
        {
            Double p1, p2, p3;

            try
            {
                Console.Write("p = ");
                p1 = Convert.ToDouble(Console.ReadLine().Replace('.', ','));
            }
            catch (Exception e)
            {
                Console.Clear();
                Console.WriteLine("p = {0}", 0.7);
                p1 = 0.7;
            }
            try
            {
                Console.Write("p2 = ");
                p2 = Convert.ToDouble(Console.ReadLine().Replace('.', ','));
            }
            catch (Exception e)
            {
                Console.Clear();
                Console.WriteLine("p = {0}", p1);
                Console.WriteLine("p1 = {0}", 0.7);
                p2 = 0.7;
            }
            try
            {
                Console.Write("p3 = ");
                p3 = Convert.ToDouble(Console.ReadLine().Replace('.', ','));
            }
            catch (Exception e)
            {
                Console.Clear();
                Console.WriteLine("p = {0}", p1);
                Console.WriteLine("p1 = {0}", p2);
                Console.WriteLine("p2 = {0}", 0.75);
                p3 = 0.75;
            }

            Console.WriteLine();

            SMO smo = new SMO(p1, p2, p3);

            for (UInt32 i = 0; i < interval; i++)
            {
                smo.Next();
            }
            smo.Printf(interval);
            Console.Read();
        }