Laden...
F
Benutzerbeschreibung

Forenbeiträge von Flo78 Ingesamt 5 Beiträge

25.08.2015 - 11:58 Uhr

Danke für die Aufklärung. 👍

Ich habe grundsätzlich schon den Anspruch mir die Dinge möglichst selbst zu erarbeiten, aber ichmmuss zugeben, dass ich als absoluter Programmieranfänger, manchmal schon das Gefühl habe Chinesisch zu lernen. Glücklicherweise kann ich sagen das es trotzdem riesig Spaß macht. =)

25.08.2015 - 11:39 Uhr

@Ezio
Also ich habe Windows 7 auf dem Rechner. Wenn ich hier 10+10/2 eingebe, kommt da eben nicht 10 raus, sondern 15. Demnach für mich ein Zeichen dafür, das er eben keine Zwischenergebnisse bildet, oder?

@Coffeebean
Vielen Dank für die Links. Sorry ich muss mich erstmal in diesem Forum zurecht finden. Auch wenn ich eine ganze Zeit lang nach was passendem gesucht habe, bin ich auf deine Ergebnisse nicht gestoßen. 😃 Danke nochmal

@ t0ms3n
Eigentlich ne coole Idee. Hab ich so noch gar nicht auf dem Schirm gehabt. Im ersten Moment hätte ich allerdings Bedenken, dass es mit Punktrechnung vor Strichrechnung damit klappt. Aber trotzdem danke für die Anregung!

@hummigbird1

Super, und vielen Dank für den Code. Ich gebe zu, dass ich ersteinmal das Gefühl habe davon gar nichts zu raffen, wie gesagt, blutiger Anfänger 😉, aber ich versuche mich einfach mal durchzuarbeiten.

Vielen Dank nochmal

25.08.2015 - 07:59 Uhr

Hallo,

ja, von Google hatte ich schon mal gehört. Leider haben diese Suchergebnisse nichts mit meiner Problemstellung zu tun. Eine einfache Rechnung mit zwei Zahlen und einem Operator, und das auf drei Felder verteilt ist selbst für mich als Anfänger hin zu bekommen. Außerdem lernt man diese Dinge ja schon recht früh in den Büchern. Mein Problem ist die Tatsache, dass der Nutzer seine Aufgabe hintereinander in eine textbox eingibt. Diese möchte ich dann auslesen und analysieren können. Im Prinzip wie der Windows Rechner, nur halt mit den einfachsten Rechenarten.

24.08.2015 - 23:20 Uhr

Hi hummigbird,

in die Richtung bin ich auch schon gegangen. Die Zahlen konnte ich auch schon in einen int array einlesen (convertieren). Mit einem switch/case block den operator bestimmen bekomme ich vielleicht auch noch hin. Aber wie verschachtel ich das ganze richtig?

Vielleicht könnte jemand ein kleines Codebeispiel posten, damit ich einfach mal ein Gefühl für den Aufbau einer solchen Operation bekomme.

Hoffe das ist jetzt nicht zu dreist.

24.08.2015 - 22:52 Uhr

Hallo zusammen,

ich bin zugegebenermaßen blutiger Anfänger. Seit ein paar Wochen beschäftige ich mich nun mit C#. Nun versuche ich in Windows Forms einen kleinen Taschenrechner zu erstellen. Es gibt eine Textbox und 16 buttons. Die Zahlen 0-9, + - / und *, sowie einen leeren- und Ergebnis- button. Der Nutzer kann nun über die buttons eine Rechenaufgabe eingeben. Z.B.: 12+34-6.

Nun zum Problem:

Ich lese nun den Inhalt der Textbox.Text in einen string aus. Jetzt bekomme ich es allerdings einfach nicht hin damit zu rechnen. Ich habe die einzelnen Zahlen und arithmetischen Operatoren nun in einen string array eingelesen. Also text[0] = "12", text[1] = "+", text[2] = "34", text[3] = "-", text[4] = "6". Jetzt bleibe ich hängen. Wie bekomme ich es jetzt hin hiermit das Ergebnis 40 zu errechnen? Das die Zahlen (noch string-Werte) natürlich in int oder ähnliches convertiert werden müssen ist mir klar. Nur wie geht's jetzt weiter?

Wenn die Frage in der falschen Kategorie untergebracht ist habt bitte Nachsehen. Ick bin noch neu hier. 😁

Vorab erstmal vielen Dank

Flo