Suchergebnisse
Suchergebnisse 1-10 von insgesamt 10.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Was heißt "funktioniert nicht"? Kommt eine Fehlermeldung? Stürzt das Programm ab? Oder kommt nicht das Ergebnis raus, was Du erwartest? Wenn dem so ist: Was erwartest Du, was erhälst Du? Was ist Bedienung? Wo wird da an irgendeiner Stelle in dem Code so gerechnet, so dass ein sinnvolles Taschenrechnerergebnis erscheint? Ist nirgends zu sehen. Keine Addition, Subtraktion, Multiplikation, Division. Nur Verarbeitung von Eingabetasten, deren Weiterarbeitungscode (wie in Post#2 erwähnt) aber überall …
-
Zitat von VaporiZed: „Solange Du nicht alle Fragen beantwortest,“Es geht um alle Fragen, die ich gestellt habe. Dieser Bereich ist noch völlig unklar:Zitat von VaporiZed: „Was ist Bedienung? Wo wird da an irgendeiner Stelle in dem Code so gerechnet, so dass ein sinnvolles Taschenrechnerergebnis erscheint? Ist nirgends zu sehen. Keine Addition, Subtraktion, Multiplikation, Division. Nur Verarbeitung von Eingabetasten, deren Weiterarbeitungscode (wie in Post#2 erwähnt) aber überall gleich ist.“ @R…
-
Zeile#116, #124: "Wenn - gedrückt wird und gleichzeitig wenn stattdessen * gedrückt wird." Das kann niemals zutreffen. Der Bereich von Z#124-#132 gehört nicht in den umschließenden If-Block, der bei Z#124 beginnt. Zeile#49: entweder Button9 ist nicht Multiplizieren oder der dann gesetzte Wert für Bedienung ist falsch. Dementsprechend gibt es keinen Button-EventHandler für + oder * Das alles würde viel klarer werden, wenn die CEs nicht button9 etc heißen würden, sondern z.B. btnMultiply, btnAdd
-
Womit wir wieder bei Post#8 wären. Wenn der Fehler auftaucht, fahrt mit der Maus über textBoxErgebnis.Text und es wird gezeigt, was da drin steht. Und das kann wohl nicht in ne Zahl umgewandelt werden, weil da irgendwelche Zeichen drin sind, die nicht zu ner Zahl gehören. btw: Bilder solltest Du forenintern über [+ Erweiterte Antwort] -> _|Dateianhänge|_ -> [Hochladen] posten. Nicht wenige (Power)User hier klicken ungern auf ImageHosterLinks und stellen stattdessen die Hilfe hier im Thread ein b…
-
Nein, wenn man vernünftig programmiert, ist so ziemlich alles möglich. Das Problem ist, dass Du eine Texteingabe wie 2x2 parsen müsstest. Das heißt, Du musst diesen Text in seine Bestandteile auflösen und damit rechnen. Mit den Buttons arbeitest Du mit Zwischenergebnissen. Das machst Du bei einer Texteingabe nicht. Bei den Buttons ist dem Programm klar: "Ach, jetzt wird durch Klick auf [+] addiert." Wenn Du aber "2+2" eingibst, ist es Deine Aufgabe durch geeignete Programmierung diesen Text in 2…
-
Die einfachste Variante: arbeite mit String.Split, mit dem Rechenzeichen als Delimiter. Du erhältst 2 Texte: Zahl1 als Text und Zahl2 als Text. Die kannst Du mit Decimal.Parse u.ä. in Zahlen umwandeln (so, wie Du es schon im Code verwendest) und dann diese entsprechend dem Rechenoperator miteinander verrechnen, also wenn Du * als Rechenoperator im text stehen hast, dann nimm * als String.Split-Delimiter und multipliziere die sich ergebenden 2 Zahlen miteinander. Bei anderen Rechenoperatoren verr…