Exemple #1
0
        public QueueTest()
        {
            Console.WriteLine("Czekaj na wynik");
            string testConfiguration = "testConfiguration";
            string testOutput        = "testOutput";

            int[] testVariables = new int[4];

            FileGetter fg = new FileGetter();

            testVariables = fg.readInt(testConfiguration);

            FileMaker fm = new FileMaker(testOutput);
            //for (int i = 0; i < 50; i++)
            //}
            string list = testList(testVariables[0], testVariables[1], testVariables[2], testVariables[3], testVariables[4]);
            string heap = testHeap(testVariables[0], testVariables[1], testVariables[2], testVariables[3], testVariables[4]);

            fm.writeString("List time: " + list);
            fm.writeString("Heap time: " + heap);
            //fm.writeString(testVariables[0] + " " + list + " " + heap);

            //testVariables[0] += 200;
            //Console.Write(i);
            //}


            fm.close();

            Console.WriteLine("List " + list);
            Console.WriteLine("Heap " + heap);
            //Console.ReadKey();
        }
Exemple #2
0
        public QueueTest()
        {
            Console.WriteLine("Czekaj na wynik");
            string testConfiguration = "testConfiguration";
            string testOutput = "testOutput";
            int[] testVariables = new int[4];

            FileGetter fg = new FileGetter();
            testVariables = fg.readInt(testConfiguration);

            FileMaker fm = new FileMaker(testOutput);
            //for (int i = 0; i < 50; i++)
            //}
                string list = testList(testVariables[0], testVariables[1], testVariables[2], testVariables[3], testVariables[4]);
                string heap = testHeap(testVariables[0], testVariables[1], testVariables[2], testVariables[3], testVariables[4]);

                fm.writeString("List time: " + list);
                fm.writeString("Heap time: " + heap);
                //fm.writeString(testVariables[0] + " " + list + " " + heap);

                //testVariables[0] += 200;
                //Console.Write(i);
            //}

            fm.close();

            Console.WriteLine("List " + list);
            Console.WriteLine("Heap " + heap);
            //Console.ReadKey();
        }
Exemple #3
0
        private void makeSimulationOutput(double[] simVariablesHeap, double[] simVariablesList)
        {
            FileMaker fm = new FileMaker(simOutput);

            fm.writeString("++++HEAP++++");

            fm.writeString("ilosc utraconych elementów: " + simVariablesHeap[0]);
            fm.writeString("srednia zajętość kanału: " + simVariablesHeap[1]);
            fm.writeString("srednia zajetosc kolejki: " + simVariablesHeap[2]);
            if (-10 != simVariablesHeap[3])
            {
                fm.writeString("stosunek utraconych pakietów do obsłużonych str1: " + simVariablesHeap[3]);
            }
            else
            {
                fm.writeString("stosunek utraconych pakietów do obsłużonych str1: ERR - nie można dzielić przez zero");
            }
            fm.writeString("sredni czas przebywania w systemie str1: " + simVariablesHeap[4]);
            if (-10 != simVariablesHeap[5])
            {
                fm.writeString("stosunek utraconych pakietów do obsłużonych str2: " + simVariablesHeap[5]);
            }
            else
            {
                fm.writeString("stosunek utraconych pakietów do obsłużonych str2: ERR - nie można dzielić przez zero");
            }
            fm.writeString("sredni czas przebywania w systemie str2: " + simVariablesHeap[6]);
            fm.writeString("utracone str1: " + simVariablesHeap[7]);
            fm.writeString("obsluzone str1: " + simVariablesHeap[8]);
            fm.writeString("utracone str2: " + simVariablesHeap[9]);
            fm.writeString("obsluzone str2: " + simVariablesHeap[10]);

            fm.writeString("++++LIST++++");
            fm.writeString("ilosc utraconych elementów: " + simVariablesList[0]);
            fm.writeString("srednia zajętość kanału: " + simVariablesList[1]);
            fm.writeString("srednia zajetosc kolejki: " + simVariablesList[2]);
            fm.writeString("stosunek utraconych pakietów do obsłużonych str1: " + simVariablesList[3]);
            fm.writeString("sredni czas przebywania w systemie str1: " + simVariablesList[4]);
            fm.writeString("stosunek utraconych pakietów do obsłużonych str2: " + simVariablesList[5]);
            fm.writeString("sredni czas przebywania w systemie str2: " + simVariablesList[6]);
            fm.writeString("utracone str1: " + simVariablesList[7]);
            fm.writeString("obsluzone str1: " + simVariablesList[8]);
            fm.writeString("utracone str2: " + simVariablesList[9]);
            fm.writeString("obsluzone str2: " + simVariablesList[10]);



            fm.close();
        }