public static Kompleks operator /(Kompleks a, Kompleks b) { Kompleks c = new Kompleks(); c = a * b.Invers(); return(c); }
private Kompleks LesArgument2() { Kompleks svar = null; double re = 0; try { re = Convert.ToDouble(tbarg2re.Text); } catch (Exception unntak) { MessageBox.Show("Feil " + unntak.Message); tbarg2re.BackColor = tbWrongColor; } double im = 0; try { im = Convert.ToDouble(tbarg2im.Text); } catch (Exception unntak) { MessageBox.Show("Feil " + unntak.Message); tbarg2im.BackColor = tbWrongColor; } svar = new Kompleks(re, im); return(svar); }
public static Kompleks operator -(Kompleks a, Kompleks b) { Kompleks c = new Kompleks(); c.Re = a.Re - b.Re; c.Im = a.Im - b.Im; return(c); }
public static Kompleks operator *(Kompleks a, Kompleks b) { Kompleks c = new Kompleks(); c.Re = a.Re * b.Re - a.Im * b.Im; c.Im = a.Re * b.Im + b.Re * a.Im; return(c); }
public Kompleks Invers() { Kompleks svar = new Kompleks(); svar.Re = Re / ((Re * Re) + (Im * Im)); svar.Im = -Im / ((Re * Re) + (Im * Im)); return(svar); }
private void BtnAbs_Click(object sender, EventArgs e) { Kompleks arg1 = LesArgument1(); double res = arg1.abs(); tbresre.Text = res.ToString(); tbresim.Text = "0"; string loggdata = string.Format("Abs{0} = {1}", arg1.SkrivSomKartesisk(), res.ToString()); lbLogg.Items.Add(loggdata); }
private void BtnInv_Click(object sender, EventArgs e) { Kompleks arg1 = LesArgument1(); Kompleks res = arg1.Invers(); tbresre.Text = res.Re.ToString(); tbresim.Text = res.Im.ToString(); string loggdata = string.Format("Inv{0} = {1}", arg1.SkrivSomKartesisk(), res.SkrivSomKartesisk()); lbLogg.Items.Add(loggdata); }
private void BtnPluss_Click(object sender, EventArgs e) { Kompleks arg1 = LesArgument1(); Kompleks arg2 = LesArgument2(); Kompleks res = arg1 + arg2; tbresre.Text = res.Re.ToString(); tbresim.Text = res.Im.ToString(); string loggdata = string.Format("{0} + {1} = {2}", arg1.SkrivSomKartesisk(), arg2.SkrivSomKartesisk(), res.SkrivSomKartesisk()); lbLogg.Items.Add(loggdata); }
public Kompleks KompleksKonjugert() { Kompleks Konjugert = new Kompleks(Re, -Im); return(Konjugert); }