public void DeltaTest()
        {
            double a     = 4;
            double b     = 3;
            double c     = 2;
            double delta = Equazioni.Delta(a, b, c);

            Assert.AreEqual(-23, delta);
        }
        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);
        }
        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
        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);
        }
        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);
        }
        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);
        }
        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);
        }
        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);
        }
        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
        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
        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;
            }
        }