コード例 #1
0
        public void DeltaTest()
        {
            double a     = 4;
            double b     = 3;
            double c     = 2;
            double delta = Equazioni.Delta(a, b, c);

            Assert.AreEqual(-23, delta);
        }
コード例 #2
0
        public void DeltaTest1()
        {
            double a     = 0;
            double b     = 3;
            double c     = 2;
            double delta = Equazioni.Delta(a, b, c);

            Assert.AreEqual(double.NaN, delta);
        }
コード例 #3
0
        public void Delta()
        {
            double a = 2;
            double b = 2;
            double c = 4;
            double valore_aspettato = -28;
            double prova            = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valore_aspettato, prova);
        }
コード例 #4
0
        public void TestMethod4()
        {
            double a = 1;
            double b = 3;
            double c = -18;
            double risposta_aspettata = 81;
            double risposta           = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risposta_aspettata, risposta);
        }
コード例 #5
0
ファイル: UnitTest1.cs プロジェクト: elena214/TeoriaEquazioni
        public void CalcoloDelta3()
        {
            double a = 1;
            double b = 2;
            double c = 1;
            double risultato_aspettato = 0;
            double risultato_effettivo = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risultato_effettivo, risultato_aspettato);
        }
コード例 #6
0
        public void Delta1()
        {
            int    a = 3;
            int    b = 5;
            int    c = 6;
            int    valoreaspettato = -47;
            double risultato       = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreaspettato, risultato);
        }
コード例 #7
0
        public void Delta1()
        {
            double a           = 0;
            double b           = 7;
            double c           = 3;
            int    rispostaasp = 49;
            double risposta    = Equazioni.Delta(a, b, c);

            Assert.AreEqual(rispostaasp, risposta);
        }
コード例 #8
0
        public void DeltaTest()
        {
            double a = 2;                   //3,2 test nullo 2
            double b = 4;                   //4,4 test nullo 4
            double c = 2;                   //7,0 test nullo 2
            double risultato_aspettato = 0; //-68,16 test nullo 0
            double risp = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risultato_aspettato, risp);
        }
コード例 #9
0
        public void testDelta2()
        {
            double a = 1;
            double b = 5;
            double c = 6;
            double valoreaspettato = 1;
            double controllo       = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreaspettato, controllo);
        }
コード例 #10
0
        public void testDelta()
        {
            double a = 0;
            double b = 3;
            double c = 12;
            double valoreaspettato = double.NaN;
            double controllo       = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreaspettato, controllo);
        }
コード例 #11
0
        public void CalcoloDelta2()
        {
            double a = 4;
            double b = -4;
            double c = 1;
            double valore_aspettato = 0;
            double resp             = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valore_aspettato, resp);
        }
コード例 #12
0
        public void TestDelta2()
        {
            double a   = 3;
            double b   = 9;
            double c   = 2;
            double asp = 57;
            double ott = Equazioni.Delta(a, b, c);

            Assert.AreEqual(asp, ott);
        }
コード例 #13
0
        public void TestDelta1()
        {
            double a   = 7;
            double b   = 3;
            double c   = 4;
            double asp = -103;
            double ott = Equazioni.Delta(a, b, c);

            Assert.AreEqual(asp, ott);
        }
コード例 #14
0
        public void TestDelta2()
        {
            double a = 3;
            double b = 6;
            double c = 2;
            double valore_aspettato = 12;
            double prova            = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valore_aspettato, prova);
        }
コード例 #15
0
        public static void TestDelta()
        {
            double a = 4;
            double b = 3;
            double c = 2;
            double risposta_aspettata = -23;
            double risposta           = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risposta_aspettata, risposta);
        }
コード例 #16
0
        public void DeltaTest()//1*1-24=-23
        {
            double a = 3;
            double b = 1;
            double c = 2;
            double valoreaspettato = -23;
            double valoreritorno   = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreaspettato, valoreritorno);
        }
コード例 #17
0
        public void DeltaUguale0()
        {
            int    a = 4;
            int    b = 20;
            int    c = 25;
            int    valoreaspettato = 0;
            double risultato       = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreaspettato, risultato);
        }
コード例 #18
0
        public void EquazioneDelta()
        {
            double a = 3;
            double b = 6;
            double c = 8;
            double valoreAspettato = -60;
            double controlloValore = Equazioni.Delta(a, b, c);

            Assert.AreEqual(valoreAspettato, controlloValore);
        }
コード例 #19
0
        public void TestDelta3()
        {
            double a         = 1;
            double b         = 4;
            double c         = 4;
            double aspettato = 0;
            double response  = Equazioni.Delta(a, b, c);

            Assert.AreEqual(aspettato, response);
        }
コード例 #20
0
        public void EquazioneDelta()
        {
            double a = 5;
            double b = 3;
            double c = 2;
            double risposta_aspettata = -31;
            double risposta_effettiva = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risposta_aspettata, risposta_effettiva);
        }
コード例 #21
0
        public void Delta3()
        {
            double a           = 3;
            double b           = 5;
            double c           = 0;
            int    rispostaasp = 25;
            double risposta    = Equazioni.Delta(a, b, c);

            Assert.AreEqual(rispostaasp, risposta);
        }
コード例 #22
0
        public void Delta()
        {
            double a = 4;
            double b = 8;
            double c = 6;
            double risposta_aspettata = -32;
            double risposta           = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risposta_aspettata, risposta);
        }
コード例 #23
0
        public void Delta2()
        {
            double a           = 3;
            double b           = 0;
            double c           = 4;
            int    rispostaasp = -48;
            double risposta    = Equazioni.Delta(a, b, c);

            Assert.AreEqual(rispostaasp, risposta);
        }
コード例 #24
0
        public void Delta2()
        {
            double a = 2;
            double b = 3;
            double c = -2;
            double risultato_aspettato = 25;
            double risultato_effettivo = Equazioni.Delta(a, b, c);

            Assert.AreEqual(risultato_aspettato, risultato_effettivo);
        }
コード例 #25
0
        public void Double2()
        {
            double a         = 0;
            double b         = 0;
            double c         = 0;
            double Risultato = 0;

            double Risultato2 = Equazioni.Delta(a, b, c);

            Assert.AreEqual(Risultato, Risultato2);
        }
コード例 #26
0
 private void bntCalcola_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         int    a3 = int.Parse(txtA.Text);
         int    b4 = int.Parse(txtB.Text);
         int    c  = int.Parse(txtC.Text);
         double b5 = Equazioni.Delta(a3, b4, c);
         lblRisultato.Content = $"Il delta è: {b5} ";
     }
     catch (Exception)
     {
         MessageBox.Show("Prima di premere il bottone inserisci cosa ti chiede il problema", "Errore", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
コード例 #27
0
        static void Main(string[] args)
        {
            Console.WriteLine("Equazione di primo grado se determinta");
            double coefficente = double.Parse(Console.ReadLine());
            bool   vf          = Equazioni.IsDeterminated(coefficente);

            Console.WriteLine($"l'equazione è determinata: {vf}");
            Console.WriteLine("Equazione di primo grado se determinta, inserire a e b");
            double a           = double.Parse(Console.ReadLine());
            double b           = double.Parse(Console.ReadLine());
            bool   impossibile = Equazioni.isIncosisted(a, b);

            Console.WriteLine($"l'equazione è determinta: {impossibile}");
            Console.WriteLine("Equazione di secondo grado");
            double coefficenteA = double.Parse(Console.ReadLine());
            bool   SecondoGrado = Equazioni.IsDeterminated(coefficenteA);

            Console.WriteLine($"l'equazione è determinata: {SecondoGrado}");
            Console.WriteLine("calcolo del delta");
            double delta1 = double.Parse(Console.ReadLine());
            double delta2 = double.Parse(Console.ReadLine());
            double delta3 = double.Parse(Console.ReadLine());
            double delta  = Equazioni.Delta(delta1, delta2, delta3);

            Console.WriteLine($"il delta è {delta}");
            Console.WriteLine("Equazione di secondo gardo completa, a, b ,c ");
            double termine1 = double.Parse(Console.ReadLine());
            double termine2 = double.Parse(Console.ReadLine());
            double termine3 = double.Parse(Console.ReadLine());
            string eq2      = Equazioni.Eq2Grado(termine1, termine2, termine3);

            Console.WriteLine(eq2);
            Console.WriteLine("equazione di primo grado");
            double m   = double.Parse(Console.ReadLine());
            double q   = double.Parse(Console.ReadLine());
            string eq1 = Equazioni.EquationDegree1(m, q);

            Console.WriteLine(eq1);
        }
コード例 #28
0
ファイル: Program.cs プロジェクト: zApxc/TeoriaEquazioni
        static void Main(string[] args)
        {
            //Equazioni di primo grado
            Console.WriteLine("Equazione primo grado\n------------------------");
            Console.Write("Inserisci a: ");
            double a = double.Parse(Console.ReadLine());

            Console.Write("Inserisci b: ");
            double b = double.Parse(Console.ReadLine());

            Console.WriteLine($"La tua equazione è determinata ? {Equazioni.IsDetermined(a)}");
            Console.WriteLine($"La tua equazione è impossibile ? {Equazioni.IsInconsistent(a,b)}");
            string risultatoEquazione = Equazioni.EquationDegree1(a, b);

            Console.WriteLine($"Il risultato dell'equazione è: {risultatoEquazione}");

            //Equazioni di secondo grado
            Console.WriteLine("\nEquazione secondo grado\n---------------------------");
            Console.Write("Inserisci a: ");
            double a2 = double.Parse(Console.ReadLine());

            Console.Write("Inserisci b: ");
            double b2 = double.Parse(Console.ReadLine());

            Console.Write("Inserisci c: ");
            double c = double.Parse(Console.ReadLine());

            Console.WriteLine($"La tua equazione è di secondo grado ? {Equazioni.IsDegree2(a)}");
            double delta = Equazioni.Delta(a2, b2, c);

            Console.WriteLine($"Delta = {delta}");
            string risultatoEquazione2 = Equazioni.EquationDegree2(a2, b2, c);

            Console.WriteLine($"Il risultato dell'equazione è: {risultatoEquazione2}");
            Console.ReadLine();
        }
コード例 #29
0
ファイル: Program.cs プロジェクト: kevin-gg/TeoriaEquazioni
        static void Main(string[] args)
        {
            Console.WriteLine("\nIsDetermined \nIsInconsisted \nIsDegree \nDelta \nEqationDegree \nresult \nSeleziona un operazione: ");
            string opzione = Console.ReadLine();

            switch (opzione)
            {
            case "IsDetermined":
                Console.WriteLine($"Inserisci il primo membro");
                double a = double.Parse(Console.ReadLine());
                bool   b = Equazioni.isDetermined(a);
                if (b == true)
                {
                    Console.WriteLine("Determinata");
                }
                else
                {
                    Console.WriteLine("Non determinata");
                }
                break;

            case "IsInconsisted":
                Console.WriteLine($"Inserisci il primo membro");
                double a1 = double.Parse(Console.ReadLine());
                Console.WriteLine($"Inserisci il secondo membro");
                double b1 = double.Parse(Console.ReadLine());
                bool   b2 = Equazioni.isInconsisted(a1, b1);
                if (b2 == true)
                {
                    Console.WriteLine("Impossibile");
                }
                else
                {
                    Console.WriteLine("Non è impossibile");
                }
                break;

            case "IsDegree":
                Console.WriteLine($"Inserisci il grado dell'equazione");
                double x         = double.Parse(Console.ReadLine());
                bool   risposta2 = Equazioni.isDegree2(x);
                if (risposta2 == true)
                {
                    Console.WriteLine("Equazione di secondo grado");
                }
                else
                {
                    Console.WriteLine("l'equazione non è di secondo grado");
                }
                break;

            case "Delta":
                Console.WriteLine($"Inserisci il primo membro");
                double a3 = double.Parse(Console.ReadLine());
                Console.WriteLine($"Inserisci il secondo membro");
                double b3 = double.Parse(Console.ReadLine());
                Console.WriteLine($"Inserisci il terzo membro");
                double c3    = double.Parse(Console.ReadLine());
                double delta = Equazioni.Delta(a3, b3, c3);
                Console.WriteLine($"Il delta è: {delta}");
                break;

            case "EquationDegree":
                Console.WriteLine($"Inserisci il primo membro");
                double a4 = double.Parse(Console.ReadLine());
                Console.WriteLine($"Inserisci il secondo membro");
                double b4 = double.Parse(Console.ReadLine());
                Console.WriteLine($"Inserisci il terzo membro");
                double c4         = double.Parse(Console.ReadLine());
                string risultato4 = Equazioni.EquationDegree1(a4, b4, c4);
                Console.WriteLine($"Il risultato è: {risultato4}");
                break;

            case "Result":
                Console.WriteLine($"Inserisci il primo membro");
                double a5 = double.Parse(Console.ReadLine());
                Console.WriteLine($"Inserisci il secondo membro");
                double b5 = double.Parse(Console.ReadLine());
                Console.WriteLine($"Inserisci il terzo membro");
                double c5        = double.Parse(Console.ReadLine());
                string risultato = Equazioni.Result(a5, b5, c5);
                Console.WriteLine($"Il risultato è: {risultato}");
                break;
            }
        }
コード例 #30
0
        static void Main(string[] args)
        {
            Console.Write("1 verifica se è determinata, \n2 se è impossibile, \n3 se è di secondo grado, \n4 se vuoi calcolare il delta, \n5 se vuoi il risultato di un'equazione di secondo grado, \n6 se vuoi il risultato di un'equazione di primo grado \nInserisci il numero accanto di cosa vuoi eseguire:");
            string str = Console.ReadLine();

            switch (str)
            {
            case "1":
                Console.Write("Inserisci il valore di a: ");
                int  a = int.Parse(Console.ReadLine());
                bool b = Equazioni.IsDetermined(a);
                if (b)
                {
                    Console.WriteLine("l'equazione è determinata");
                }
                else
                {
                    Console.WriteLine("l'equazione non è determinata");
                }
                break;

            case "2":
                Console.Write("Inserisci il valore di a: ");
                int a1 = int.Parse(Console.ReadLine());
                Console.Write("Inserisci il valore di b: ");
                int  b1 = int.Parse(Console.ReadLine());
                bool b2 = Equazioni.IsInconsisted(a1, b1);
                if (b2)
                {
                    Console.WriteLine("l'equazione è impossibile");
                }
                else
                {
                    Console.WriteLine("l'equazione non è impossibile");
                }
                break;

            case "3":
                Console.Write("Inserisci il valore di a: ");
                int  a2 = int.Parse(Console.ReadLine());
                bool b3 = Equazioni.IsDegree2(a2);
                if (b3)
                {
                    Console.WriteLine("è di secondo grado");
                }
                else
                {
                    Console.WriteLine("non è di secondo grado");
                }
                break;

            case "4":
                Console.Write("Inserisci il valore di a: ");
                int a3 = int.Parse(Console.ReadLine());
                Console.Write("Inserisci il valore di b: ");
                int b4 = int.Parse(Console.ReadLine());
                Console.Write("Inserisci il valore di c: ");
                int    c  = int.Parse(Console.ReadLine());
                double b5 = Equazioni.Delta(a3, b4, c);
                Console.WriteLine($"Il delta è: {b5} ");
                break;

            case "5":
                Console.Write("Inserisci il valore di a: ");
                int a4 = int.Parse(Console.ReadLine());
                Console.Write("Inserisci il valore di b: ");
                int b6 = int.Parse(Console.ReadLine());
                Console.Write("Inserisci il valore di c: ");
                int    c1 = int.Parse(Console.ReadLine());
                string s  = Equazioni.EquazioneSecondo(a4, b6, c1);
                Console.WriteLine(s);
                break;

            case "6":
                Console.Write("Inserisci il valore di a: ");
                double a5 = int.Parse(Console.ReadLine());
                Console.Write("Inserisci il valore di b: ");
                double b7 = int.Parse(Console.ReadLine());
                string s1 = Equazioni.EquationDegree1(a5, b7);
                Console.WriteLine(s1);
                break;


            default:
                Console.Write("valore inserito non valido");
                break;
            }
        }