public void TestDiskriminanta() { KPO.Math ss = new KPO.Math(); // Linarna enčaba ko je a=0 List <double> test = ss.QuadraticEquation(0, 1.1, 2); Assert.IsNull(test); List <double> lista = new List <double>(); lista.Add(-0.43844718719116971); lista.Add(-4.5615528128088307); // Ko je diskriminanta pozitivna List <double> test2 = ss.QuadraticEquation(2, 10, 4); CollectionAssert.AreEqual(lista, test2); lista = new List <double>(); lista.Add(-1); lista.Add(-1); //Ko je diskriminanta 0 List <double> test3 = ss.QuadraticEquation(1, 2, 1); CollectionAssert.AreEqual(lista, test3); lista = new List <double>(); lista.Add(-0.1); lista.Add(0.7); //Ko je diskriminanta negatvina... imaginarna List <double> test4 = ss.QuadraticEquation(10, 2, 5); CollectionAssert.AreEqual(lista, test4); }
public void TestSumOfN() { KPO.Math ss = new KPO.Math(); int test = ss.SumOfN(10); Assert.AreEqual(test, 55); }
public void TestSumNArray() { KPO.Math ss = new KPO.Math(); int[] array = { 10, 10, 10, 10 }; int test = ss.SumOfAvgArray(array); Assert.AreEqual(test, 10); }
private void button1_Click(object sender, EventArgs e) { KPO.Math izračuni = new KPO.Math(); try { Convert.ToInt32(textBox1.Text); } catch { MessageBox.Show("Napačne vrednosti!"); return; } var result = izračuni.SumOfN(Convert.ToInt32(textBox1.Text)); label2.Text = "Vrednost je " + result; }
private void button3_Click(object sender, EventArgs e) { double a, b, c; KPO.Math izračuni = new KPO.Math(); { try { a = Convert.ToDouble(textBox5.Text); b = Convert.ToDouble(textBox6.Text); c = Convert.ToDouble(textBox7.Text); } catch { MessageBox.Show("Napačne vrednosti!"); return; } } var result = izračuni.QuadraticEquation(a, b, c); if (result == null) { MessageBox.Show("Enačba je linearna!"); return; } double d1 = b * b - 4 * a * c; if (d1 < 0.0) { label13.Visible = true; label13.Text = "Rešitev je imaginarna!"; label13.ForeColor = Color.Red; } else { label13.Visible = false; } label11.Text = result[0].ToString(); label12.Text = result[1].ToString(); }
private void button2_Click(object sender, EventArgs e) { KPO.Math izračuni = new KPO.Math(); try { Convert.ToInt32(textBox2.Text); Convert.ToInt32(textBox3.Text); Convert.ToInt32(textBox4.Text); } catch { MessageBox.Show("Napačne vrednosti!"); return; } int[] items = new int[3]; items[0] = Convert.ToInt32(textBox2.Text); items[1] = Convert.ToInt32(textBox3.Text); items[2] = Convert.ToInt32(textBox4.Text); var result = izračuni.SumOfAvgArray(items); label4.Text = "Vrednost je " + result; }