static void Main(string[] args) { KompleksniBroj kb = new KompleksniBroj(2, 3); Console.WriteLine(kb); // "2+3j" kb.Imaginarni = -3; Console.WriteLine(kb); // "2-3j" kb.Realni = 0; Console.WriteLine(kb); // "-3j" kb.Imaginarni = 0; Console.WriteLine(kb); // "0" kb.Imaginarni = 1; Console.WriteLine(kb); // "j" kb.Imaginarni = -1; Console.WriteLine(kb); // "-j" kb.Imaginarni = 0; kb.Realni = -2; Console.WriteLine(kb); // "-2" Console.WriteLine("GOTOVO!!!"); Console.ReadKey(); }
static void Main(string[] args) { KompleksniBroj kb = new KompleksniBroj(2, 3); Debug.Assert(kb.ToString() == "2+3j"); kb.Imaginarni = -3; Debug.Assert(kb.ToString() == "2-3j"); kb.Realni = 0; Debug.Assert(kb.ToString() == "-3j"); kb.Imaginarni = 0; Debug.Assert(kb.ToString() == "0"); kb.Realni = -2; Debug.Assert(kb.ToString() == "-2"); }
static void Main(string[] args) { KompleksniBroj kb = new KompleksniBroj(2, 3); Debug.Assert(kb.ToString() == "2+3j"); //provjera assert i baca exception ako nije dobro kb.Imaginarni = -3; Debug.Assert(kb.ToString() == "2-3j"); kb.Realni = 0; Debug.Assert(kb.ToString() == "-3j"); kb.Imaginarni = 0; Debug.Assert(kb.ToString() == "0"); kb.Realni = -2; Debug.Assert(kb.ToString() == "-2"); }
static void Main(string[] args) { KompleksniBroj kb1 = new KompleksniBroj(1, 2); KompleksniBroj kb2 = new KompleksniBroj(0, -4); KompleksniBroj zbroj = kb1 + kb2; Console.WriteLine("({0}) + ({1}) = {2}", kb1, kb2, zbroj); // Naredba koja poziva binarni operator - //KompleksniBroj razlika = kb2 - kb1; //Console.WriteLine("({0}) - ({1}) = {2}", kb2, kb1, razlika); // Naredba koja poziva unarni operator - //Console.WriteLine("-[({0}) + ({1})] = {2}", kb1, kb2, -(zbroj)); Console.WriteLine("GOTOVO!!!"); Console.ReadKey(); }
static void Main(string[] args) { KompleksniBroj kb1 = new KompleksniBroj(1, 2); KompleksniBroj kb2 = new KompleksniBroj(0, -4); KompleksniBroj zbroj = kb1 + kb2; Debug.Assert(zbroj.ToString() == "1 - 2i"); Console.WriteLine("({0}) + ({1}) = {2}", kb1, kb2, zbroj); KompleksniBroj razlika = kb2 - kb1; Debug.Assert(razlika.ToString() == "-1 - 6i"); Console.WriteLine("({0}) + ({1}) = {2}", kb1, kb2, razlika); Debug.Assert((-zbroj).ToString() == "-1 + 2i"); Console.WriteLine("-[({0}) + ({1})] = {2}", kb1, kb2, -(zbroj)); Console.WriteLine("GOTOVO!!!"); Console.ReadKey(); }
public void ToString_VraćaTekstZaNulu() { KompleksniBroj kb = new KompleksniBroj(0, 0); Assert.AreEqual("0", kb.ToString()); }
public void ToString_VraćaTekstZaKompleksniBrojSRealnimIPozitvnimImaginarnimDijelom() { KompleksniBroj kb = new KompleksniBroj(2, 3); Assert.AreEqual("2+3j", kb.ToString()); }
public void ToString_VraćaTekstZaKompleksniBrojSamoSNegativnimImaginarnimDijelom() { KompleksniBroj kb = new KompleksniBroj(0, -3); Assert.AreEqual("-3j", kb.ToString()); }
public void ToString_VraćaTekstZaImaginarnuJedinicu() { KompleksniBroj kb = new KompleksniBroj(0, 1); Assert.AreEqual("j", kb.ToString()); }
public void ToString_VraćaTekstZaBrojSamoSNegativnimRealnimDijelom() { KompleksniBroj kb = new KompleksniBroj(-2, 0); Assert.AreEqual("-2", kb.ToString()); }