public void oduzimanjeDvaKomleksnaBrojaDajeBrojSImaginarnimDjelomJednakOduzimanjeuImaginarnihDjelova() { KompleksniBroj kb = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(-2, (kb - kb2).ImaginarniDio); }
public void OduzmiDvaKompleksnaBrojaDajeKompleksniBrojSImaginarnimDjelomJednakimZbrojuImaginarnihDijelova() { KompleksniBroj kb1 = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(-2, (kb1 - kb2).imaginarniDio); }
public void oduzimanjeDvaKomleksnaBrojaDajeBrojSrealnimDjelomJednakoduzimanjeuRealnihDjelova() { KompleksniBroj kb = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(-3, (kb - kb2).RealniDio); }
public void OduzimanjeDvaKomplesnaBrojaDajeKompleksanBrojSaImaginarnimDjelaomJednkimBrojuImaginarnihDjelova() { KompleksniBroj kb1 = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(-2, (kb1 - kb2).ImaginarniDio); }
public void ZbrojDvaKomleksnaBrojaDajeBrojSrealnimDjelomJednakZbrojuRealnihDjelova() { KompleksniBroj kb = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(11, (kb + kb2).RealniDio); }
public void OduzimanjeDvaKompleksnaBrojaDajeKompleksniBrojSRealnimDjelomJednakimZbrojuRealnihDjelova() { KompleksniBroj kb1 = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(-3, (kb1 - kb2).RealniDio); }
public void KompleksniBroj_BinarniOperatorPlusDajeZbrojDvaKompleksnaBroja() { KompleksniBroj kb1 = new KompleksniBroj(1, 2); KompleksniBroj kb2 = new KompleksniBroj(3, 5); Assert.AreEqual(new KompleksniBroj(4, 7), kb1 + kb2); }
public void KompleksniBroj_BinarniOperatorMinusDajeRazlikuDvaKompleksnaBroja() { KompleksniBroj kb1 = new KompleksniBroj(1, 2); KompleksniBroj kb2 = new KompleksniBroj(3, 5); Assert.AreEqual(new KompleksniBroj(-2, -3), kb1 - kb2); }
public void ZbrojDvaKompleksnaBrojaDajeKompleksniBrojSRealnimDIjelomJednakZbrojuRelnihDIjelova() { KompleksniBroj kb1 = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(11, (kb1 + kb2).realniDio); }
public void ZbrojDvaKomleksnaBrojaDajeBrojSImaginarnimDjelomJednakZbrojuImaginarnihDjelova() { KompleksniBroj kb = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(16, (kb + kb2).ImaginarniDio); }
public void ZbrojDvaKompleksnaBrojaSaRealnimDijelomJednakimZbrojuRealnihDijelova() { KompleksniBroj kb1 = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(11, (kb1 + kb2).RealniDio); }
public void ZbrojDvaKompleksnaBrojaDajeKompleksniBrojSImaginarnimDijelomJednaimZbrojuImaginarnihDijelova() { KompleksniBroj kb1 = new KompleksniBroj(4, 7); KompleksniBroj kb2 = new KompleksniBroj(7, 9); Assert.AreEqual(16, (kb1 + kb2).imagrinarniDio); }
public void OduzimanjeDvaKompleksnaBrojaDajeKompleksniBrojSRealnimDIjelomJednakOduzimanjuRelnihDIjelova() { KompleksniBroj kb1 = new KompleksniBroj(10, 5); KompleksniBroj kb2 = new KompleksniBroj(2, 1); Assert.AreEqual(8, (kb1 - kb2).realniDio); }
public void OduzimanjeDvaKompleksnaBrojaDajeKompleksniBrojSImaginarnimDIjelomJednakOduzimanjuImaginarnihDIjelova() { KompleksniBroj kb1 = new KompleksniBroj(10, 5); KompleksniBroj kb2 = new KompleksniBroj(2, 1); Assert.AreEqual(4, (kb1 - kb2).imagrinarniDio); }
public void OduzimanjeDvaKompleksnaBrojaDajeKompleksniBrojSImaginarnimDjelomJednakimRazliciImaginarnihDjelova() { KompleksniBroj kb1 = new KompleksniBroj(7, 9); KompleksniBroj kb2 = new KompleksniBroj(4, 7); Assert.AreEqual(2, (kb1 - kb2).ImaginarniDio); }
public void KompleksniBroj_UnarniOperatorMinusVraćaKompleksniBrojSPromijenenimPredznacima() { var staticMethods = typeof(KompleksniBroj).GetMethods(System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public); var opNegation = staticMethods.FirstOrDefault(mi => mi.Name == "op_UnaryNegation" && mi.ReturnType == typeof(KompleksniBroj) && mi.GetParameters().Count() == 1 && mi.GetParameters().ElementAt(0).ParameterType == typeof(KompleksniBroj)); Assert.IsNotNull(opNegation); KompleksniBroj kb = new KompleksniBroj(1, 2); KompleksniBroj negacija = (KompleksniBroj)opNegation.Invoke(null, new object[] { kb }); Assert.AreEqual(new KompleksniBroj(-1, -2), negacija); }
public void KompleksniBroj_BinarniOperatorMinusDajeRazlikuDvaKompleksnaBroja() { var staticMethods = typeof(KompleksniBroj).GetMethods(System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public); var opSubtraction = staticMethods.FirstOrDefault(mi => mi.Name == "op_Subtraction" && mi.ReturnType == typeof(KompleksniBroj) && mi.GetParameters().Count() == 2 && mi.GetParameters().ElementAt(0).ParameterType == typeof(KompleksniBroj) && mi.GetParameters().ElementAt(1).ParameterType == typeof(KompleksniBroj)); Assert.IsNotNull(opSubtraction); KompleksniBroj kb1 = new KompleksniBroj(1, 2); KompleksniBroj kb2 = new KompleksniBroj(3, 5); KompleksniBroj razlika = (KompleksniBroj)opSubtraction.Invoke(null, new object[] { kb1, kb2 }); Assert.AreEqual(new KompleksniBroj(-2, -3), razlika); }
public static void Main() { KompleksniBroj KB1 = new KompleksniBroj(30, 40); KompleksniBroj KB2 = new KompleksniBroj(10, 25); KompleksniBroj KB3 = KB1 + KB2; Console.WriteLine(KB3); KB3++; Console.WriteLine(KB3); Console.WriteLine(KB1 - KB2); Console.WriteLine(KB1 == KB2); }
public static KompleksniBroj operator -(KompleksniBroj i1, KompleksniBroj i2) { KompleksniBroj x = new KompleksniBroj(i1.Real - i2.Real, i1.Imagine - i2.Imagine); return(x); }
public void VraćaTekstZaImaginarnuJedinicu() { KompleksniBroj kb = new KompleksniBroj(0, 1); Assert.AreEqual("j", kb.ToString()); }
public void VraćaTekstZaKompleksniBrojSamoSNegativnimImaginarnimDijelom() { KompleksniBroj kb = new KompleksniBroj(0, -3); Assert.AreEqual("-3j", kb.ToString()); }
public void VraćaTekstZaBrojSamoSNegativnimRealnimDijelom() { KompleksniBroj kb = new KompleksniBroj(-2, 0); Assert.AreEqual("-2", kb.ToString()); }
public void VraćaTekstZaNulu() { KompleksniBroj kb = new KompleksniBroj(0, 0); Assert.AreEqual("0", kb.ToString()); }
public void PozivKontruktoraRealnogBrojaKaoImaginarniDioPostavljaDrugiArgument() { KompleksniBroj kb = new KompleksniBroj(4, 7); Assert.AreEqual(7, kb.imagrinarniDio); }
public void PozivKontruktoraRealnogBrojaKaoRealniDioPostavljaPrviArgument() { KompleksniBroj kb = new KompleksniBroj(4, 7); Assert.AreEqual(4, kb.realniDio); }
public void VraćaTekstZaKompleksniBrojSRealnimIPozitvnimImaginarnimDijelom() { KompleksniBroj kb = new KompleksniBroj(2, 3); Assert.AreEqual("2+3j", kb.ToString()); }
public void PozivKonstruktoraKompleksnogBrojaKaoImaginarniDioPostavljaDrugiArg() { KompleksniBroj kb = new KompleksniBroj(4, 7); Assert.AreEqual(7, kb.ImaginarniDio); }
public void PozivKonstruktoraKompleksnogBrojaKaoRealniDioPrestavljaPredstavljPrvi() { KompleksniBroj kb = new KompleksniBroj(4,7); Assert.AreEqual(4, kb.RealniDio); }
public void KompleksniBroj_UnarniOperatorMinusVraćaKompleksniBrojSPromijenenimPredznacima() { KompleksniBroj kb1 = new KompleksniBroj(1, 2); Assert.AreEqual(new KompleksniBroj(-1, -2), -kb1); }
public void ToString_VraćaTekstZaKompleksniBrojSRealnimINegativnimImaginarnimDijelom() { KompleksniBroj kb = new KompleksniBroj(2, -3); Assert.AreEqual("2-3j", kb.ToString()); }