Ergebnis 1 bis 10 von 24

Baum-Darstellung

  1. #11
    NoClose Wurm Avatar von bayer
    Registriert seit
    31.03.2007
    Beiträge
    185

    Standard

    Zuersteinmal kannst du nicht einfach nen Rechenoperator in eine Variable packen Das würde dir verdammt viele Komplikationen bereiten, wie z.b. beim Teilen durch 0.

    Du kannst deine Variable 'rechenoperator' als 'char' deklarieren (rechenoperator: Char; ) und da dann ein Zeichen wie z.b. +, -, * und / drin speichern (z.B. rechenoperator := '+'; ).

    Beim Klick auf den Rechnen-Button musst du dann halt abfragen, welches Rechenzeichen die Variable rechenoperator hat. Das geht so:



    Code:
    case rechenoperator of
        '+': ergebnis := a + b;
        '-': ergebnis := a - b;
        '*': ergebnis := a * b;
        '/':
        begin
            if b <> 0 then
            ergebnis := a / b
        else
            showmessage('Division by Zero!');
    
    end;
    Dieser Code soll dir nur zeigen, wie man das nutzt. Wenn die Variable 'ergebnis' ein int ist, wirst du beim Dividieren ein weiteres Problem bekommen (Gleitkommazahlen ist das Stichwort )

    So, und nun viel Spass weiterhin beim Lernen

    Edit: Da warste wohl schneller aber gib bei deinem Taschenrechner mal 4 und 3 ein und dividier das oder 3 und 0. Solche Fehler zu erkennen und zu entfernen ist mMn eine wesentlich bessere Übung, als ein Progrämmchen nach dem anderen "hinzuschmieren". (Ist nett böse gemeint)
    Geändert von bayer (27.10.2010 um 10:10 Uhr) Grund: Smileys entfernt

    Ich liebe mein Beil!

  2. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Zweitopf (29.10.2010)

Ähnliche Themen

  1. [C#]Taschenrechner
    Von Nec im Forum Source Codes
    Antworten: 2
    Letzter Beitrag: 12.07.2009, 21:50
  2. c++ Taschenrechner
    Von Wusaaaaa im Forum C, C++
    Antworten: 4
    Letzter Beitrag: 04.12.2008, 21:48
  3. Taschenrechner
    Von EatFish im Forum Perl
    Antworten: 3
    Letzter Beitrag: 21.11.2008, 14:57
  4. Antworten: 15
    Letzter Beitrag: 19.03.2008, 09:08
  5. [Delphi] Delphi 2005 Personal-Edition legal
    Von K1ngC0bra im Forum Delphi
    Antworten: 4
    Letzter Beitrag: 07.10.2007, 14:42

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •