public static void Addition(Numbs numbs) { numbs.Ergebniss = numbs.Zahl1 + numbs.Zahl2; numbs.Zahl1 = numbs.Zahl1 + numbs.Zahl2; numbs.Zahl2 = 0; //MainWindow.StaticMainWindow.textbox1 so bekomm ich die events aus der main !!!! }
private void addition(Numbs numbs) { if (numbs.Zahl2 != 0) { numbs.Ergebniss = numbs.Zahl1 + numbs.Zahl2; numbs.Zahl1 = numbs.Zahl1 + numbs.Zahl2; numbs.Zahl2 = 0; } }
public MainWindow() { Numbs hmmm = new Numbs(); InitializeComponent(); hmmm.Zahl1 = 2; hmmm.Zahl2 = 3; hmmm.Ergebniss = 4; }//endemain
public static void Tangenz(Numbs numbs) { if (numbs.Zahl1 != 0 && numbs.Zahl2 != 0) { numbs.Ergebniss = Math.Tan(numbs.Zahl2); } else { numbs.Ergebniss = Math.Tan(numbs.Zahl1); } }
public static void Cosinus(Numbs numbs) { if (numbs.Zahl1 != 0 && numbs.Zahl2 != 0) { numbs.Ergebniss = Math.Cos(numbs.Zahl2); } else { numbs.Ergebniss = Math.Cos(numbs.Zahl1); } }
public static void Quadrat(Numbs numbs) { if (numbs.Zahl1 != 0 && numbs.Zahl2 != 0) { numbs.Ergebniss = Math.Pow(numbs.Zahl2, 2); } else { numbs.Ergebniss = Math.Pow(numbs.Zahl1, 2); } }
public static void Xquadrat(Numbs numbs) { try { numbs.Ergebniss = Math.Pow(numbs.Zahl1, numbs.Zahl2); } catch (Exception ex) { MessageBox.Show(ex.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void C_Click(object sender, RoutedEventArgs e) // C - alles (auch objekte) löschen! { //LÖSCHE ALLES und stare wieder bei 0 mit zahl1 ... (funktioniert noch net, er startet bei zahl2) hmmm = null; //lösche objektreferenz textbox1.Clear(); hmmm = new Numbs(); textbox1.Clear(); InitializeComponent(); gleich.Focus(); //lenke den fokus woanders hin um fehler mit enter zu vermeiden AktualisiereWhiteBox(); }
// hier steht nix public MainWindow() { Numbs hmmm = new Numbs(); //objekt von taschenrechner erzeugen InitializeComponent(); StaticMainWindow = this;//// textbox1.IsReadOnly = true; taskmethode(); animeerzion.Background = Brushes.Green; }//endemain
public static void Wurzel(Numbs numbs) { if (numbs.Zahl1 != 0 && numbs.Zahl2 != 0) { numbs.Ergebniss = Math.Sqrt(numbs.Zahl2); } else { numbs.Ergebniss = Math.Sqrt(numbs.Zahl1); } numbs.Zahl1 = numbs.Ergebniss; }
public static void DritteWurzel(Numbs numbs) { double n = 3.0; if (numbs.Zahl1 != 0 && numbs.Zahl2 != 0) { numbs.Ergebniss = Math.Pow(numbs.Zahl2, 1.0 / n); } else { numbs.Ergebniss = Math.Pow(numbs.Zahl1, 1.0 / n); } }
public static void Pi(Numbs numbs) { { //https://matheguru.com/allgemein/die-kreiszahl-pi.html if (numbs.Zahl1 != 0 && numbs.Zahl2 != 0) //dann wurde ja die 2. zahl zuletzt eingegeben { numbs.Zahl2 = 3.14159265301; MainWindow.StaticMainWindow.textbox1.Text = numbs.Zahl2.ToString(); } else //dann war es die 1. zahl die zuletzt eingegeben wurde { numbs.Zahl1 = 3.14159265301; MainWindow.StaticMainWindow.textbox1.Text = numbs.Zahl1.ToString(); } } }
public static void Modulo(Numbs numbs) { numbs.Ergebniss = numbs.Zahl1 % numbs.Zahl2; }
public static void Division(Numbs numbs) { numbs.Ergebniss = numbs.Zahl1 / numbs.Zahl2; numbs.Zahl1 = numbs.Zahl1 / numbs.Zahl2; numbs.Zahl2 = 0; }
public static void Subtraktion(Numbs numbs) { numbs.Ergebniss = numbs.Zahl1 - numbs.Zahl2; numbs.Zahl1 = numbs.Zahl1 - numbs.Zahl2; numbs.Zahl2 = 0; }
public static void Multiplikation(Numbs numbs) { numbs.Ergebniss = numbs.Zahl1 * numbs.Zahl2; numbs.Zahl1 = numbs.Zahl1 * numbs.Zahl2; numbs.Zahl2 = 0; }
static public void methodetest(Numbs numbs) { numbs.Ergebniss = numbs.Zahl1 - numbs.Zahl2; numbs.Zahl1 = numbs.Zahl1 - numbs.Zahl2; numbs.Zahl2 = 0; }