Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Taschenrechner programmieren
gdiller2015
myCSharp.de - Member



Dabei seit:
Beiträge: 1
Herkunft: Nürnberg

Themenstarter:

Taschenrechner programmieren

beantworten | zitieren | melden

Hallo an euch alle,

ich möchte mit C# einen kleinen Taschenrechner programmieren und bin bei einem Problem stehen geblieben.

- ich speicher die eingegebenen Zahlen in einer Variable, dies mache ich indem jeder Button eine Zahl hinzufügt, z.B Button1 fügt eine 1 hinzu - Button2 eine 2 usw.

- nachdem ich das Plus drücke um eine Rechnung durchzuführen, müsste ich die Buttons so umstellen dass sie die Zahlen in eine neue Variable speichern

- bin ich auf dem richtigem Weg ?????

DANKE
GD2015
private Nachricht | Beiträge des Benutzers
SehrScharf
myCSharp.de - Member



Dabei seit:
Beiträge: 8

beantworten | zitieren | melden

kannst du ein Teil des Quellcodes hier reinposten?
private Nachricht | Beiträge des Benutzers
Buzz Tyca
myCSharp.de - Member



Dabei seit:
Beiträge: 52

beantworten | zitieren | melden

ich würde es mit einem Boolean versuchen.
Wenn eine Operator taste gedrückt wurde, soll die Zahl in eine andere Variable geschrieben werden.


//Pseudocode
bool operator_gedrückt = false
if(! operator_gedrückt)
{
    schreibe in Variable 1
}
else
{
    schreibe in Variable 2
}

Aber das ist nur eine von vielen Möglichkeiten
private Nachricht | Beiträge des Benutzers
schnelleHelga
myCSharp.de - Member

Avatar #avatar-3513.gif


Dabei seit:
Beiträge: 84
Herkunft: Erzgebirge

beantworten | zitieren | melden

ich würde die Ziffern immer in die gleiche Variable übernehmen. Es kann doch sein, dass die Rechenoperation bestimmt, als welcher Operand die Zahl zu behandeln ist.?

schnelleHelga
private Nachricht | Beiträge des Benutzers
Coooder
myCSharp.de - Member



Dabei seit:
Beiträge: 186

beantworten | zitieren | melden

Zitat von gdiller2015
müsste ich die Buttons so umstellen dass sie die Zahlen in eine neue Variable speichern

Du könntest 2 Listen Definieren, in die erste Liste packst du die eingegebenen Zahlen und in die zweite liste die Operanten.
Dann kannst du alles nacheinander ausrechnen. Eventuell musst du dir was für die "Punkt- vor Strichrechnung" überlegen, fals du das berücksichtigen willst.
private Nachricht | Beiträge des Benutzers