public static int RunTests()
 {
     AddTest.RunTests();
     SubTest.RunTests();
     MulTest.RunTests();
     DivTest.RunTests();
     return(0);
 }
        private void BtnAddTest_Click(object sender, RoutedEventArgs e)
        {
            AddTest addtest = new AddTest();

            this.Opacity = 0.3;
            Filter();
            addtest.ShowDialog();
            Filter();
            this.Opacity = 1;
        }
Beispiel #3
0
        private void InitializeLandingPages()
        {
            loginPage          = new Login(this);
            registerPage       = new Register(this);
            mainMenuPage       = new MainMenu(this);
            puzzleMenuPage     = new PuzzleMenu(this);
            puzzlePage         = new Puzzle(this);
            addOperationPage   = new Add(this);
            diffOperationPage  = new Diff(this);
            mulOperationPage   = new Mul(this);
            divOperationPage   = new Div(this);
            addTestPage        = new AddTest();
            diffTestPage       = new DiffTest();
            divTestPage        = new DivTest();
            mulTestPage        = new MulTest();
            addEquationPage    = new AddEquation();
            diffEquationPage   = new DiffEquation();
            divEquationPage    = new DivEquation();
            mulEquationPage    = new MulEquation();
            hallOfFamePage     = new HallOfFame();
            topPage            = new Top();
            hangmanPage        = new Hangman();
            blocksPage         = new Blocks();
            manageStudentsPage = new ManageStudents();

            //umplerea Panel-ului
            loginPage.Dock          = DockStyle.Fill;
            registerPage.Dock       = DockStyle.Fill;
            mainMenuPage.Dock       = DockStyle.Fill;
            puzzleMenuPage.Dock     = DockStyle.Fill;
            puzzlePage.Dock         = DockStyle.Fill;
            addOperationPage.Dock   = DockStyle.Fill;
            diffOperationPage.Dock  = DockStyle.Fill;
            mulOperationPage.Dock   = DockStyle.Fill;
            divOperationPage.Dock   = DockStyle.Fill;
            addTestPage.Dock        = DockStyle.Fill;
            diffTestPage.Dock       = DockStyle.Fill;
            divTestPage.Dock        = DockStyle.Fill;
            mulTestPage.Dock        = DockStyle.Fill;
            addEquationPage.Dock    = DockStyle.Fill;
            diffEquationPage.Dock   = DockStyle.Fill;
            divEquationPage.Dock    = DockStyle.Fill;
            mulEquationPage.Dock    = DockStyle.Fill;
            hallOfFamePage.Dock     = DockStyle.Fill;
            topPage.Dock            = DockStyle.Fill;
            hangmanPage.Dock        = DockStyle.Fill;
            blocksPage.Dock         = DockStyle.Fill;
            manageStudentsPage.Dock = DockStyle.Fill;
        }
Beispiel #4
0
 public ActionResult AddTest(AddTest m)
 {
     ModelState.Remove("Id");
     if (ModelState.IsValid)
     {
         Test test = new Test();
         test.Name             = m.Name;
         test.Description      = m.Description;
         test.IsActive         = m.IsActive;
         test.DurationInMinute = m.DurationInMinute;
         db.Tests.Add(test);
         db.SaveChanges();
         SessionModel model = new SessionModel();
         model.TestId = test.Id;
         return(RedirectToAction("EditTest", model));
     }
     return(View());
 }
        static void Main(string[] args)
        {
            AddTest addTest = new AddTest();

            addTest.charList.print();
            addTest.charList.InsertionSort();
            addTest.charList.print();

            Console.WriteLine();
            addTest.stringList.print();
            addTest.stringList.InsertionSort();
            addTest.stringList.print();

            Console.WriteLine();
            addTest.intList.print();
            addTest.intList.InsertionSort();
            addTest.intList.print();

            Console.ReadKey();
        }
 private void BtnEditTest_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (ListViewExe.SelectedItem is ViewExcForTest test)
         {
             VarIdTraining = test.IdExerciseForTest;
             AddTest addtest = new AddTest(ListViewExe.SelectedItem as ViewExcForTest);
             this.Opacity = 0.3;
             Filter();
             addtest.ShowDialog();
             Filter();
             this.Opacity = 1;
         }
         else
         {
             MessageBox.Show("You did not select player", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     catch
     {
         MessageBox.Show("Error", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Beispiel #7
0
        static void Main(string[] args)
        {
            using (var sim = new QuantumSimulator())
            {
                var thetas1 = new double[4];
                var phis1   = new double[4];
                var thetas2 = new double[4];
                var phis2   = new double[4];
                var randGen = new Random();

                for (int i = 0; i < 4; i++)
                {
                    thetas1[i] = randGen.NextDouble() * Math.PI;
                    phis1[i]   = randGen.NextDouble() * 2 * Math.PI;
                    thetas2[i] = randGen.NextDouble() * Math.PI;
                    phis2[i]   = randGen.NextDouble() * 2 * Math.PI;
                }

                var res = AddTest.Run(sim
                                      , new QArray <double>(thetas1)
                                      , new QArray <double>(phis1)
                                      , new QArray <double>(thetas2)
                                      , new QArray <double>(phis2)
                                      , 10
                                      ).Result;

                System.Console.WriteLine("QInt #1:");
                for (int i = 0; i < 4; i++)
                {
                    var(x, y) = FromBlochSphere(thetas1[i], phis1[i]);
                    System.Console.WriteLine(
                        $"\t{x,4:N2}|0> + ({y.Real,5:N2} + {y.Imaginary,5:N2}i)|1>"
                        );
                }
                System.Console.WriteLine();
                System.Console.WriteLine("P(bit == 1):");
                System.Console.Write("\t");
                for (int i = 0; i < 4; i++)
                {
                    var(x, y) = FromBlochSphere(thetas1[i], phis1[i]);
                    System.Console.Write(
                        $"{y.Magnitude:N2} "
                        );
                }
                System.Console.WriteLine();
                System.Console.WriteLine();
                System.Console.WriteLine("QInt #2:");
                for (int i = 0; i < 4; i++)
                {
                    var(x, y) = FromBlochSphere(thetas2[i], phis2[i]);
                    System.Console.WriteLine(
                        $"\t{x,4:N2}|0> + ({y.Real,5:N2} + {y.Imaginary,5:N2}i)|1>"
                        );
                }
                System.Console.WriteLine();
                System.Console.WriteLine("P(bit == 1):");
                System.Console.Write("\t");
                for (int i = 0; i < 4; i++)
                {
                    var(x, y) = FromBlochSphere(thetas2[i], phis2[i]);
                    System.Console.Write(
                        $"{y.Magnitude:N2} "
                        );
                }
                System.Console.WriteLine();
                System.Console.WriteLine();

                foreach (var(op1, op2, sum) in res)
                {
                    System.Console.WriteLine(
                        $"{op1} + {op2} = {sum}"
                        );
                }
            }
            System.Console.WriteLine("Press any key to continue...");
            System.Console.ReadKey();
        }
Beispiel #8
0
        private void btnNewTest_Click(object sender, EventArgs e)
        {
            AddTest at = new AddTest();

            at.Show();
        }