[Playlisten] [Impressum und Datenschutzerklärung]

02C.1 eigener Taschenrechner mit WPF


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

wirbauen eineneinfachen Taschenrechnerein neues Projekt IWF Anwender gestattetetaschenrechnerreichensowasder Sondertastenhaben sinnvollerweisenatürlich uns eine Ausgabezeilehabenfertigwirdalso ein paarButtonszehn Buttons auf jeden Fall dann noch immer Buttons für Grundrechenartensolchen Sinus Quadratwurzelwird immerundwas zur AusgabeWartung mit dem Ding zur Ausgabe anlangwieriges Maschinchen dennoch arbeitetschon erstaunlichist der Zoll auf hundert Prozent hier ?? bisschen was zu sehen ist trotz der winzigen Auflösungso etwas zur Ausgabedie Anzeige sozusagenamFanmanTextbox nähme könnte man auch rein tippenKomma dass tatsächlichaus man könnte Label nehmenKomma mich nur was ausgebenaberwenn man ihrTextboxnähme könnte man tatsächlich auch nach ?? reintippen in die Anzeige immer setze dich malan ersterKlasse der klassischen Taschenrechner bauter mit Tasten bedient aber das man vielleicht auch wahlweisedes üblich ist direkter rein tippen kannsoKomma war KnöpfchendazuButtonsKommadie Buttons sindbisschen hübscher geformtsogesehen dasswir den Windows Umgebung zeigen alles mögliche an Maßen anfünfzig hochsechsten dreißig breitfünfzig vierzig Wasser Klammer auf vielleichtetwas quadratischesPunktsie wird es ihm vierzig sei sogute Wortes war die zehn Tasten hierneun Tasten und die nulldas geht einer mit Copperbes tatsächlichsehr gerade klüger machen sollen wenn ich den Standardabstandlasse der Rasse das schon ein sie können diese drei Dinge danebenWasteeinrasten lassen und noch mehrfest als Steuerfraueinlassen lassenquadratisch picken beim Windows Taschenrechnerwissen ob die Anordnungeinzwei drei von unten die neuntes rechts oben und einfach die null darunterso hier muss die eins reingeht das ContentWasser stehen sollte ?? sowas wie eins reinihr soll die zwei Reihenda soll die drei Reihendes hier weiter das ist dann die vierContent istoffensichtlich das was da drauf stehtund hier sind wir beisiebenachtneundarunter soll auch die nulldas DezimalkommaNull Button?? das für Kluge sollte ein von den Kopieren noch mal ich kopiere den noch malsomit ein schönen Abstand und den sich einfach aus gesehen wie schon das ein rastet ohne dass ich jetzt da großartig ablesen muss das wird jetzt die Taste null werdenunddie Nummer drei kopiere ich noch mal zieh das da unten hinter soll das Dezimalkommawerdenauchgleich und auch längere Gästezahlen eingebensoweit dasjetzt und in der Lage sein diesen Tastenjeweilseinein Kommando sozusagen hinzu hinterlegen bei Klick auf eine dieser Tastensoll das wasin der Textbox stehtdas jeweilige Zeichen hinten angehängt bekommenalso wenn da?? sieben achtzig neunzig neunzig achtzig neunzig steht und sie klicken auf die zwei dann soll dann drei siebenundneunzigund zwei stehendas müssten sie jetzt eine schon hinkriegen können die Taste die gedrückt wird soll hintenan dieses an dieser Zeichenkette angehängt werden ?? unterscheiden sich zu Beginn sinnvollerweisenicht textboxreindas ist ein bisschen komisch wenn der Taschenrechner zu Beginn Textbox zeigtdannaber gar nichts reinschreiben ?? null reingar nichts reinsollte nachher tatsächlich Null stehen und gucken was am besten hinkriegen Textboxnicht der Text der zwanzig ?? vierzehn Kommanullund sorgen Sie mal dafür dass man das ehrlich und auf eine Taste drückt das Wiedersehen angehängt ?? sie vergleichen das es weiter nicht die beste Idee aberdas wird ?? probier?? ganz nahe liegende Ideeich leichter nicht so gutes?? diskutiertwärewenn ich irgend eine der ZahlentastenziffernTasten hier drückeüber die jeweilige Ziffer angehängt ?? Beistrich die neunda will ich ein Ereignis dran haben als ich ihr bei denEreignissendasreplizierenwenn die neuen geklickt wirdsoll dann die Ziffer neun angehängt werden können ganz dreist hier einfachdoppelklickenwenn die neuen geklickt wird es angewähltwenn die neuen geklickt wirdimmer Doppel klicken dann fügte das automatisch eindiese Methode setzt vorne eingetragen auf der anderen Seitedarüber scrollenfür diesen Knopf mit der Aufschrift neun ist diese Methode eingetragenuntersteht sie auchund da könnt ich es ganz dreist sagen okay nehme dasTextfeldund hänge die neun an Sinus passiertdadas Textfeld aber gerade suchenmit dem Textfeld Komma la dass unser Programm noch nicht reden denn es hat noch keinen Namen des Textfelddas auch Einnahmen diese Knöpfe brauchenhoffentlich keinen Namen im Vergleich?? das Textfeld braucht auf jeden Fall einen Namennicht erste Mal überhaupt?? TextboxTextbox klein geschriebenso der?? kann ich mit der Textbox redenkönnen hinschreibenTextboxPunkt Text von der Textbox möchte den Text einstellenund sowas möchte ich machenlieber ausführlich und sieht es ganz grausam aus ich möchte den existierendenText nehmenso den existierenden Text nehmenunddas Zeichen neun anhängenoderdie Zeichenkettesoll sogar sagen ?? Doppel Anfang sei die Zeichenkette mit der neuen Anhängenkönnte man probierensähe dann so ausder StateBlick auf die neunschilderte Semikolon aber sie sehen das natürlich ganz ausgereift die Null steht da auch nochimPrinzip könnte man es mit den anderen Tasten es auch so machen wenn ich eine Taste drücke die acht rücke wir die acht angehängtenund so weiter Menschen Komma drücke wird es Komma angehängtdie sehen das istnahe liegend aber nicht wirklich ausgereift die null bleibt der vorne stehen das könnte sonst doch von Unsinn passierenwenn ich einfach jedes Zeichen dass ich ?? drücke hinten anhängen was könnte sonst noch den Unsinn veranstaltennormierte Komma sie können Komma Komma Komma Komma Meere Komma setzen oder Parzival wieder ?? Komma das heißtdass es nahe liegend wird aber nicht wirklich gut funktioniertmüsste eine Nummer raffinierterdran wie soll ich dran gehenein ?? machen ob das Komma schon da warähmdas Wetter glaub ich darauf die Dauer bisschen kompliziertich würde mir einfach speichernwelche Zahl der stehen soll wenn sie obendrein noch ?? Variable anlegen sagen wir doublenumberKomma Display number acht Novemberundsagen Sie das ist die Zahl wieder stehen soll und ich sage einfach dafür das immer diese Seite auch dargestelltwirdwas ich dort mache istan diese Zahlnicht als Zeichenkette sondern als Zahl die neun anzuhängen dann wird's besserich wüsste also dafür sorgen das jeweilsdiese Zahl nachgetragenwirdsie müssten habendassdie Zahl geändert wirdoder so schöneReminiszenz an letztes Semester was machen sie mit der Zahl um hinteneinen neuen anzuhängenmal zehn und hintenmal zehn und hinten neun dazuneun scharfes S ausdrücklich mit PunktenKomma immer gucken Komma da sie das von Zylinder ausdrücklich nicht Punkt mit ?? zusammendessen Gleitkomma Zahlals um eine Ziffer nach links und dann noch die neuen dazudamit habe ich diese Zahl geändert diese Zahl ist aber noch nicht sichtbar jetzt muss ich dafür sorgen dass die Textboxauch die Zahl anzeigteine TextboxText war dasdas Ding soll die Zahl anzeigenganz strenge Art wäre zu sagen okay ich mache aus der Zahl eine ZeichenketteToStringso sieht das ausauf die zahle ich mir bisher gemerkt habeder hänge hinten einen neuen anKomma Besorgungenunddannverwandelt diese Zahl in der Zeichenkette und schreib sie in die Textbox rein das müsste schon etwas besser funktioniert als bishersie neun drückeokay Dino ist weg und steht wirklich neunhundert fünfzehnKonzerte überhaupt noch nicht aber das mit der neuen Schein Komma so hat es funktioniert Beistrich wenn ich ganz viele habe auchdas ist alles ein bisschen raffinierterich hänge einen neuen an einemeinmal zehn hoch einundzwanzigokay ?? über das malso könnte man auf jeden Fall schon ansatzweise die Eingabe bauen und die anderen Zahlen genausojetzt sitzen Ärger mit dem Komma was es können sich vorstellen dass sie das wäre an der Zeit kopierenganz dreist Beistrich die kluge Idee aber das wird ?? gerne Zahlen kopierenes gibt aber den Ärgermit dem Komma wenn jemand das Komma eingezogenauf jeden Fall schon mal den Klick abfangen auf das Kommadader Bruchmit dem Klickdich benennen die vielleicht malich sag hier schon auf Leichtbutton klicktKommawird es schwierig mit Deutsch und Englisch im englischen ist es ja des immer heulend und kann das immer Kommaich hab es ?? das was Komma auf Deutschso das wird aufgerufen mit immer das Komma klicktwenn sie eine Zahl mit Komma habenhundert Komma eins zweiund wollen dann einen neuen anhängendann können sie nicht einfach mal zehn nehmen und neun addierenkönnte man da jetzt dran gehenbereits etwas eingegebenhundert dreiundzwanzigKomma vier fünfund jetzt rückt jemand die Taste neunund dann soll er hinten einen neuen drangehängt werdenkönnte man vorgehenauch sie würden zählenab wie der ?? wie viel Schritte ich nach dem Komma bin das ist vom erste erste Schritt nach dem Kommadass es der zweite und das ist der dritte Schritt und dann kann ich mit den Zehnerpotenzenarbeitenals ich kriege einfach nur mit jemand anders Komma gedrückt okayich tue eigentlich nichts außer dass ich mir merke jetzt das Komma gedrückt wordenund ganzjährig mit alle Tasten die da noch kommenmüssen jaweiter rüber rutschen was ich braucheVariablengesagtwie viele Stellen nach dem Kommairgendwas von wegendientdas Mischmasch zwischen Englisch und Deutsch das war nicht gutKommaich beschreibe tatsächlich jetzt auf Deutsch weitere solcher braunenAugenstellennacheiner Stelle nach Komma die wievielte Stelle nach dem Komma habe ich geradeein Kain Komma ein gegebenes bin ich auf der Nullstelle nach dem Kommawenndas Komma eingegeben worden istdann bin ich auf der ersten Stelle nach dem Kommaundwenn dann eine weitere Stelle kommt esStelle nach Kommawenn er eine weitere Stelle kommt und ich nach dem Komma bin also die Stelle nach dem Komma nicht null ist dann eine weitere Stelle kommt bin ich eins weiteroben Kommadann ich mir das vorstelleist immer noch nicht alles aus ungefähralso wenn das Komma gedrückt wird merke ich mir jetzt bin ich auf die erste Stelle nach dem Kommawenn dann eine Zahl kommtdann bin ich nicht mehr bei der Nullstelle auf der ersten Stelle normierte Zweigstelle ?? Komma und so weiter und so weiter das muss man ein bisschen verarzten nochsachlich das gerechnet werdenum dann muss man ?? guckendas Komma könnte mehrfach gedrückt werden wenn das Komma schon gedrückt worden istdann ?? ich das natürlich ignorieren also wenn die Stelle nach dem Kommaschon ungleich null ist wir haben das Komma schon gedrücktnur dannsetz ich das auf einsamjetzt muss ich hier aufpassen mitder Umrechnungwenn ich das meinemTage das rein setzen die TextboxKomma späterwenn ich das Komma noch nicht gedrückt habe Stelle nachKommawenn das immer noch null istgleich null wenn das immer noch ?? rechtlich das was ich eben gerechnet habe ??zwischen Studio ist in der Sache so sehr vorlaut es macht immer sofort runde Klammer zuund ansonstenwenn ich schon hinter dem Komma wenn das Komma gedrückt worden istdann muss ich anders rechnen natürlichkeine BedingungsoansonstenKomma ist bereits gedrückt worden dann muss ich anders rechnendann nämlich das was ich bisher hattedieser die ich was dazuweiter unten hingehenundaddiere dazu die Zifferdie gekommen istmit der richtigen Zehnerpotenzzehn hoch minusdreiZiffer die gekommen ist mal zehn hoch minus drei??dazu addiert die Ziffer wiedergekommenesneun maljetzt Zehnerpotenzähm See war das von wegen Pausinneskann sie gar nicht schreiben ohne dass er dazwischen funktdas bei dem ?? zu schreiben so in C hätte geschriebenKauf von Szenenund Stelle nach KommaMinuszeichennegativesZehnerpotenzKommadass er sie in C geschriebenähmsie Sharp schreiben sie noch ein Semester vor??Erklärung späterbei denKlassen und die schreiben das Pau groß von Microsoft meint das alles was öffentliches großgeschrieben wird Sekunden Messpunktsind Sie was Funktionen gibt alle großgeschrieben sieht der komisch aus großen großen zehnalle großgeschrieben war sie öffentlich sindalso messbar mit einem großenPeso sieht das aussowenn ich das Komma noch nicht erreicht habe ?? dasselbe wie vorherwenn ich das Komma erreicht habenämlich die Zahl ich hatte und nehme dazu neun Komma null maldie richtige Zehnerpotenzzehnhoch minus eins sino es war so weiter und merke mir jetzt den Ersteller Komma ich bin gespannt ?? funktioniert muss ich gestehen ?? Untertonalso?? erstellt wurde Komma ?? ich hab nur die neuen bisherneun vor dem Komma dass er das Komma?? natürlich anzeigt Komma nur weiteres Komma nicht anders ?? ändern jetzt endlich die erste neun nach dem Kommaob Kelly das was noch nicht?? gucken ob er den hiermit kriecht die Frage nichtmitgekriegt hatLeerschritt sie nicht Klickedi Komma tasteaberer kommt hier nicht reindas ist keine gute Ideedes Akku jetzt mal nach ob ich diese Fusion wirklich eingetragen habe für das KommaButtonklickKommaokayistKomma eingetragenaufdas ?? andere Möglichkeitwenn die Stelle nach dem Komma ungleich null ist das ist der Fehlergleich null istob sie wenn ich noch kein Komma gefunden habedann setz ich es auf eins wenn ich dann gefunden habe steht er nicht mehr auf null so muss es sein Punkt jetzt aberbisher nur neun eingeben Komma sei es über neun Kommawurde neu und so sieht das ausnicht wirklichwichtige double-Zahldie hier nur dann als Text wiedergegeben wirdPunktund jetzt würde ich sagen versuchen Sie das mal bisschen hübscher zu machen weil das in der fürchterlich aus wenn ich das jetzt für alle zehn Tasten machedieses Ding hier zehnmal schreibenist offensichtlich das Essen schlechte Idee istich ändere in einer von den fast zehn Tassen irgend sowasund vergesst es in den anderen neunnicht gutanversuchen Sie das mal für alle zehn Tasten auf einen Schlag zu machenund der Trick ist das ?? mit allen diesen zehn Tasten diese eine Funktion ansteuerttragen diese eine Funktion für alle zehn Tasten einund versuchen rauszukriegen welche Taste es denn war zu Beginnmit dem Centerdes Sender sagte der Auslöserwarganzdreist auch lesen was auf der Taste stehtSerenadedie Möglichkeit aus sieben rauskriegen welche Taste die Auslöser war mit dem Senderalternative Möglichkeit wäre zu lesen was auf der Taste steht aber dasirgendwie fühlt sich das nicht gut an nachher schreibt einerarabische Zahlenwichtige arabische Zahlen auf die Tasten oderwas auch immerähm gefährlichhat sich Wirtz lieber hier mit dem Sender machen das man herausfindetwelche Taste ist im Grade war und dann hier die richtige Zahl generiert die neungeneriertAusrufezeichen ?? zu kriegen also auf von Altlastenbesonders Komma diesen Buttonklick ansteuern ?? rauskriegen welche Taste das wardann machen sie keine neuen sondern die Zahl dies sein soll Punktich vergesse damit an das ich hier dieseFunktion Button Klick für alle Knöpfe eintragezum bisschen FleißarbeitwarSemikolon dass es ehrlich mit kopiert Beistrich ?? so Komma dass er diese können sich hier eintragenPunkt sie können aber auch hier im Text mit Kopie und Pest arbeiten ohne anklickt Komma sondern hierbei dem hierunseren Komitees arbeiten bisschen vorsichtig dass sie diese Datei und nicht ruinieren wenn sie da die spitzen Klammernruinierenist alles durcheinander?? muss es mal guckenPunktsokommen Sie vorsichtig sind dürfen sie da auch einfachbrutal Kombibes veranstaltensie nebenbei es wird automatisch ?? nachgetragenmeine Eigenschaften Fenstersind auf allen KnöpfenPunkt auf fast allen Köpfen hängtalsBehandlungsroutinefür das KlickereignisButton Klickdas heißt egal welchen jetzt klickebitte neun hinten angehängttollschönund jetzt wo sie noch dafür sorgendas die richtige Ziffer kommt nicht immer die neunman könnte tatsächlich die Zahl runter lesenfinde ich gerade mit ?? publizierte bin ich für einen auch gefährlich fallsjemand auf den Gedanken kommt da nicht die üblichenDurchsagen westlich arabischen Ziffern aufzuschreiben?? ich wird folgendes machen ich würde die Knöpfe tatsächlichbenennenund dann kann man gleich die Krawalle durchgehen und gucken welcher es wargegebenen Knöpfen nahmen also der jeder steht die sieben draufdenen ich doch jetzt einfach mal Buttonsiebensieben?? sind wie das geht auch das könnte mit Kopie und Test machen das müsse nicht da eintragen sie können auch hier ganz dreistdas rauskopierenda reinkopierenund sagen okay das Button achtals was interessiert es wirklichman bearbeiteteine Textdatei ?? der Inhalt dieser Textdatei wird gleichzeitig so hübsch als Formular angezeigtund hier oben grafisch angezeigtwenn sie oberst ändern wie die Textdatei geändert und wenn sich hier in dem Formular was ändern wir die Textdatei geändert dass es schoneine ziemliche Intelligenz dahinter aber eigentlich hat man nur eine Textdateinämlich die siehe unten diese sogenannte Sammeldateidas heißtauch wenn sie ihr Programm retten wollen und nicht das ganze Projekt mitnehmen wollte keinen ganzen Ordner mit den ganzen Kleinteile mitnehmenwenn sie alles retten wollenwas nötig ist in dem sie diese Datei ?? und diese Textdatei und dieseCS Dateidiese Datei hier haben Sie eigentlich ihr Programm gerettetbisschen basteln aber es ist Prinzip erst mal alles dasound hier dieeinsich nenne jetzt also diese Köpfe ganzeinfach der Reihe nach wartenund die Zahlder drauf steht die Ziffer ?? drauf stehthatten dreiist der Zeichner sieht schön ausund der letzte nullwas hinter den Kulissen passiert ist das jetzt wirklich Variablen eingerichtet werden mit diesem Namen sie können tatsächlich jetzt mit dem Button nahm Button null bis Button neunmit diesen Waffen redenwas passierthinten drinwas sie jetzt also mache ist feststellen was war der Sender des Sender ist der Knopf des ausgelöst hat weil sie sogar für die irgendwas ausgelöst habenals jeder glaubt es ausgelöst hat ich gucke ist der Knopf der Nummer eins gewesen ?? Senderwar das der Knopf Nummer eins Buttoneinseines der Button eins warokay dann ist die Zahlschwarzer Mietwagenist der Button ein zwar dann ist die Zahl mit echter Arbeit muss die Ziffer mit der ich arbeiten muss die einsWoche noch was Multi Ziffer speichern kann gerade angesagt ist ?? selbstsowases war also die Zahlziffereinsund so Komma jetzt weiter machendas immer noch nichts schönes wird noch ziemlicheKombi Festorgiekönnte manin der for-Schleifevielleicht schöner machen aber immer das es auf die brutale Artso einfach weiterwenn der Sender der erste Button war okay dann merk ich mir die Zahl eins wenn der Sender der zweite Button warich mir die Zahl zweidas ganze zehnmal?? man schon sieht dass das keine gute Idee istdas ist öffentliche dreivier fünf sechs sieben acht neunnull brauche ich nochundzehn insgesamtdie sowas schreibensich soforteine gute Ideeerscheint for-Schleifemindestens angesagt zu sein aberalso besser sieht was passiert ich gehe also alle Knöpfe durchund fragebist du's oder bist du'sfünfoder du und wie auch immer und wenn ich den richtigen gefunden habe weiß ich welche Ziffer das warPunktRichter müssen aufpassensechssiebensiebenachtachtund da kommt die neun rein wenn ich hoffeda kommt die neun rein und hier kommt die nur rein und da kommt die null rein und hier unten arbeite jetzt sich mit neun Komma null ?? sondern mit Zda kommt selbst rein undihr Konzert reinmal sehenwas ich guckeder Reihe nach durch welcher Knopf war das dennundsetzte dann zwei Jahre Zeit entsprechend und die benutz ich hier untendaund dasang da Els oder daum eine Zahl zu setzenneunzehn Staatenunddie große Spannung eins zwei drei Kommavier fünf sechsokaymehrfaches Kommasind es ignoriert ?? mehrfach ?? Komma gebennull am Endegeht auchwas so ungeschickt ist das keine richtige Taschenrechner besser was ungeschicktes wenn sie null eingebensteht die da nichtLeerzeichen die Zahl noch optimal kurz an also nun am Ende werden nicht angezeigtaber das ist erst mal egaldamit über die Eingabeam??wäre das doch eine schöne Geschichte sie sehen diesePalette an ist jetzt die Batterie an ist es grausamschreiben Sie das doch mal mit der for-Schleifekriegen sie das hier schöne for-Schleife geschriebendamit es übersichtlicher wirdder Trick ist eine Ray anzulegen das war auch das Thema eigentlich für heutewie geht das mit der Rest ?? ich lege ein Rave von Buttons anunddas KommaimEC würden sie die eckigen Klammern hinter den Variablennamenmachenin sie Schalk ebenso und Java machen die eckigen Klammern hinter den Typen habendas ergibt mehr Sinndas ist der Variablennameund diese Variablen Buttons ist vom TypRave von Buttonda schmeiß ichalso Buttons ran das sieht dann aus wie in Calso Buttoneins Platten zwei und so weiter Damit müsste sich ein sich dann hinkriegenBeistrich schlauer bei null anzufangenso und jetzt davonzehn hintereinanderund noch ein einziger Endedurchnummeriert?? vermisst habenSemikolonneuenachtsiebensechsfünf?? und dauern vierdreizwei einsnull so heftigeren Vorschlag wen machen Sie das was hier steht minder for-Schleifealso diese Audi ein ist nämlich mal wegdie Variablesetzt die brauche ich weiterhingetriebener for-Schleife durch vor dann zur Tabulatortastedrücken?? ich gehe durch meine Rallye durchman könnte hier reinschreiben kleiner zehndie sichere Nummer wäre wahrscheinlich wenn man da reinschreibt ButtonsPunkt längst das können Sie nun machen das sind sie nichtjedoch das machen von den ?? gibt mir die AnzahlBefehle drin sind?? wieder zehn Rennen dieser Stelle sei kein Dramaund jetzt gucke ich ist der Senderdas Element aus diesem Ray Buttonsdas gerade angesagt ist soich dir eins nach dem anderen durch mit der Schleife ist der Sender das aktuelle Dingan dreißigokay dieses Z ist also wirklich das Iund die Schleife kann ich abbrechen ich werde nicht noch mal findenPunkt das ginge sicherlich auch noch eleganter aber ich glaub so zum einfachsten zu verstehenso könnte das Aussehen solch eine zentrale Funktion für die Buttonsdie jeden der Buttonswird das Komma Gerichtund dann hinten dran hängtetwas übersichtlicher als bisher fünf zwei drei Komma sechs neun achtaufmitSchönheitsfehler?? dritten null klickesteht die Null nicht hintendransofortobwohl sie eingebaut istdann wenn ich ganz viel klickewenn sie es irgendwann Feierabend weil double Formatist dabei Format und ist nicht unendlich langalso das ist noch nicht so richtig fertig aberein Stunde?? übersehen hier vom TaschenrechnerInstitutionPunkt nehmeich neueneue KnöpfeBeistrich zumindest die Grundrechenartenhabenbittemal gerade wie das offiziell aussiehtplus minus war geteilt von unten nach oben und ?? Gleichheitszeichenalso nicht in MariaWorldunskopiert soden doppeltdahin und noch ein Vers GleichheitszeichenSoda soll jetzt drauf stehenContentlosContentminusContentsollt ihr seinvon dem soll der Content seiennaheund von dem oberenTeil der Content sein?? geteiltund da soll ein Gleichheitszeichenstehe?? mit dem Plus anwas muss jetzt ein Licht passierenwenn ich plus drückedas passiert bei den normalen Taschenrechnerwas muss das Ding jetzt veranstaltenes ist wirklich finster Java muss sich also merken das plus gedrückt wurdeoder minus Roman oder gedeihliches bemerken welcher Operation gerückt wurde ich muss mir die Zahl?? war die Zahlwiderstandmuss ich mir merkenmich also wenn der stets einszwei drei Komma vier fünf und jemand drückt plusder muss hier jamuss ich nachher wissen wenngleich kommt das dass der Plus war als ich muss mir das plus merkendann muss ich mir diese Zahl hier merkenund die Zahl in den Display muss ich dann wieder durch null ersetzt die Eingabe noch mal von vorne losso muss es funktionierenich merke mir die Zahl wieder standich muss mir die Rechenoperationenmerken und die Zahl Widerstand gesetzlich durch nullgibt für deine neue Zahl alldas alles so funktioniertKomma sehenauch was eine Funktion die das Plus hier bedientsie genau ganz dreist Doppel klicken auf das Plusoder Fernsehgerät gesehen hatte das eingetragenist ?? sie wichtig einzelnen sollte das wirklich Plus nennendas rote Kästchens überall umbenennenüber einen Button Klick plussodie Zahl dieser bisher hatten muss ich mir merken?? ausVersehen hierich hab mir diese Zahl gemerkt die alte Zahl die soll ich jetzt vielleicht nicht mehr ?? number nennen dieser Zahlen N auf Deutschzahlund überall umbenennendannwas mir es merken muss ist noch eine Zahl eine weitere Zahldoubleich hab mal ganz dreist vorherige Zahlalso wenn jemand Plus klicktund jemand groß klickt merk ich mir die alte Zahlin diese Variablen vorherige Zahldie neue Zahl wird sich wieder auf null??ich muss bemerken dass ich keine Stelle nach dem Komma bisher eingegeben habeund ich sollte natürlich die Textbox auch wiederauf diesen Wert setzen das ganze einfach dreiste Kopie an die Textbox sollte dann auch wieder auf diesen Wertschätzen den Wert Null setzendas passiert bei Plusund geht noch ich muss merken das es Plus warinmuss bemerken dass es Plus war oder sind kompliziertähmich bräuchte eine Variablein der ich mir wenn ich mal die Operation die Variablebräuchte oder Operator ??Operationich bräuchte eine Variablein der ich mir merken kann das ?? sehen die Automatik schlägt zueine Variable in der ich bemerken kann dass es Plus war sowas möchte ich nachher schreiben?? Operation Abschlusswie könnte ich mir das merkenwas brauche ich dafürgenau hier gibt Ihnen keinen Sinn sage wir brauchen eine neue Informationdienen Operationunddamit zum Beispiel das postwendend das Minus können Punkt dasist normalPunkt gehört halt drinso wases heißt also Plus ist ein daran anderer Name für die null minus ist ein anderer Name für die einzelnen Cemalist ein anderer Name für die zweigeteiltenanderen ?? für die dreian das jetzt nicht tun können wie in C ist und ich untenPunktsie können jetzt hier nicht direkt von Plus Reden sind aber nichtwovon sie reden können ist OperationPunktplus so sieht das dann aus sie müssen den vollen Namen sozusagen verwendet und das muss in einer Variablen auch noch landenich brauche also noch eine Variablesind gern an ersten Verweis auf diese enumintelligentich brauche eine VariableOperationennicht immer kleinwie sich das merken sollvom Typ groß OperationsperrationVariable Kleinoperationander Musik was hinschreiben Komma ganz dreist folgendes das ich hier schreibe keineNation ist keinekonnte das Hausalso??besinnliche CObstso besserKommadieses nur das ich statt null eins zwei drei vier schreiben kann keine plusminusmal geteilt?? hübscherin dieser Variable namens klein geschrieben Operation merke ich mir gleich welcher Operation stattgefunden hat erst mal keinewenn die Plus Taste gedrückt worden ist merke ich mirin dieser variablen?? dass die Plus Taste gedrückt worden ist Operation ist gleich Operation plusdas war alles was ich mir merken musste ?? ich merke mir die alte Zahldadie neue Zahl setzt sich auf NullPunktich ändere das was in der Anzeige stehtund ich merke mir das Operationspluswardasmüsste das Pluszeichengewesen seinund jetzt kommt das gleichmir fällt gerade ein Nein beim normalen Taschenrechnersind nicht ganz fertig mit dem normalen Taschenrechnernunschon bevor das Gleichheitszeichenkommt macht der normale Taschenrechner was bewilligen jetzt erst mal nur wenn sie tippen eins zwei dreipluseins zwei dreiwenn sie normativen Plussoll er schon das Ergebnis stehen Punkt das fehlt okay also wenn ich bloß mehrfach miteinander drücke der Muster das Ergebnis stehendessen Herausforderungich glaube das war aber lieber erst nach dem ?? das Gleichheitszeichenbehandelt haben sie behandeln mal das Gleichheitszeichenwenn sie das können entweder das mehrfache Plus behandelnsie wann immer das GleichheitszeichenAdresse wäre der Button Klick in das auch mal um backend wirklich einzelnenPlattenkrieg gleichwie muss ich jetzt das Gleichheitszeichenbehandelnich weiß welche Zahlen vorkommenabgespeichertich weiß welche Operation angesagt istdann ist sie es gleich Leerzeichen behandeln könnenwenn der gleiche Knopf geklickt wird's dann willigaddierenoder welcher Operation das auch immer wardie letzte Operation ausführen zwischen vorherige Zahl und Zahlund dann die Zahl ausgebenerdas französischeschreibe durch die Zahl nachher ausgeben besteht am Ende so die Zahl soll in das Textfeld reinmöchte ich je nach Operationdas schreit nach Switchje nach Operationmöchte ich was anders tundamit derzeit nur das Plus machen ?? also CaseOperationist in einer WC mit Tabulator ständig durchwenn das Plus geklickt wurde möchte ich rechnen Zahl ist gleichZahlplusvorherige Zahlnicht wollt sondern vorherigeZahl sodass mir die Rechnung endlos geklickt worden istDreckdas gemäß auch Zahl plus gleich schreiben aber ich glaub das istleichter so zu verstehen weil es von mir noch drei weitere Fällenämlich Operation minusder als Zahlsogefährlich vorherige Zahl Minuszahldas hätte ich gerade schonverbockt bei Operationenmalmöchte ich die beiden miteinander multiplizierenund bei Operationenist geteiltOperation geteiltmöchte ich die beiden durcheinander teilen und zwar die vorherigedurch die aktuelleso wirdein Schuh drausund dann sehen sie das es komisch dass die beiden anderen geschrieben sind nur der Form halber nehme ich den mal nach vornesieht irgendwie freundlicher aus wenn die Reihenfolge über die gleiche sind hier nämlich auch nach vorne soalso je nach letzte Rechenoperationbring ich wohl Zahl und Zahl zusammen Speicher das wieder Zahl gebe das aus ??noch spannend um es gleich weitere Sachen eingehtsind ?? Muster müssen gearbeitet werden?? Prinzip sortiert das Gleichheitszeichenfunktionierenbeim ersten Malals ich über ein eins zwei Komma dreischlussendlichenKopfrechnenvierzigist gleichzwanzig Komma dreiBand ist das Pluszeichen jetzt schon wieder wirktpluszwölfistvierundsechzig Komma dreiplus elf?? siebzig Komma dreiwas auf eine was Problem einfällt wenn ich jetzt irgendeineTaste drücke mit einer Zifferwas passiert wenn ich eine Tasse mit einer Ziffer Brückegenau wenn er das mit eine Ziffer drückenPunktwas jetzt hier größter Blödsinndas Wasser noch mal abfangendes irgendeine Stelle an der man jetzt doch mal zum endlichen Automaten auf malen müsste wie letztes Semester so fein ästhetisch ihn mit Klingeln und Feilenan der Stelle brauchen doch wohl einsehen das wird jetzt haarsträubend Komma noch mal Taste danach drückt immer nicht drücken soll?? verletzte Semikolon klinge das nicht hin aber was er noch hinkriegen ist das Pluszeichenist das richtig funktioniert dennda die gern folgendes ?? ich drücke ab zwölfpluszwölfKloster steht wieder nulldas ist nicht gutsollen sie mal dafür das es Pluszeichenrichtig funktioniertdas gibt die Flusstastesoll seine Plus das richtig funktioniert?? Plus geklickt wird und genauso für die anderen Operationen müssen sie erst mal die letzte Operation ausführen die noch ansteht wenn es noch eine Operationgibt die anstehtdann muss die ausgeführt werdenähmfür das sowasveranstaltenelfOperationennehmenwenn noch was anstehtwenn die Operation lieber der Hahngespeichert haben nicht keine istdannführen wir die aus das Gemenge von unten ganz ausprobierenwie das aussiehtder Operation auszuführenso für die Operation ausnun kann sie noch sein hinkommt die bestimmen Zahl das ist das Ergebnis jetzt merken wir uns Zahlnundas ist also nicht wieder dann der China Taschenrechner funktioniert nurder Standard Taschenrechner setzte sie nicht auf null gesetzt istder merkt sich die neue Zahl erstdann Leerzeichen neue Zeile erst dann anwenn ich anfange einzugeben ??zeigenRechnerBeistrichwenn sie das haben eins zwei dreipluseins zwei dreibeachten Sie nicht das da oben oder zwei drei Gats mit ihr zum Abschluss drückenStädte das Ergebnisdes Ergebnis verschwindet wenn ich die nächste Zahlanklickedas ist alles ?? Nummer raffinierterwenn ich bei uns jetzt hier einfach sage okay ich lasse hier die Zahl wegwenn sich zwar nach mehrfachem Plus das Ergebnisaber ?? die neuen Zahlenschiebe ich wieder hintendrandas muss ?? abfangen amSchluss als irgendeine Variable haben die mir sagt jetzt beginnt eine neue Zahlaber das aber noch mal richtig in seinem Zustandsdiagrammsieht man nämlich an dieser Stelle wird es total habe sich das nicht vorher überlegtwas im Prinzip bin ich jetzt nicht auf dem richtigen Dampferich sehe aber wieder null null bei der Eingabe dass es nicht gutaus wenn jetzt ?? wird zwölfpluszwölf??plusRichter wieder null aber wenn ich jetzt eins eingebenfünfundzwanzigHausärztenhinter den Kulissen richtig gerechnetaber zeigt es uns nicht anaber das ist ?? geniale Idee Punkt wir brauchen also keine zusätzliche Variable sondern begeben jetzt ganz dreist was anderes Auslassungszeichen?? ausgegebenhabengegeben nämlichdie Zahl wie sie ist aus und dann setzen Sie auf nulldas heißt das Pluszeichen gedrückt wirdsehe ich das Ergebnisund dannerstdanachgeht es mit der null weiter dass es raffiniertdas Erspartes eine zusätzliche Variablealso zwölfplusdreiundzwanzigund jetzt bloßdas jetzige fünfunddreißigeinsbei sechsunddreißigbrechendie G4 Operation durchwas ich nicht habe ist das keine ?? was da passiertund sie sagen dreiundzwanziggleichan sich hier Operation ist keineund der fälltdurchdas ganze zwischendurch auch gutdamit ?? das Plus damit hätten wir das gleichsehen was nicht schön ist dieser Teilwiederholt sich hier das sollte Funktion werdenoder machen die anderen Tasten noch mit minus mal geteilt wird natürlich genauso funktionierenkönnen sie Nester zu bauen und was immer so könnte das im Prinzip funktionierenund auf diesem Rechner von Sinne sogar mit Touch fällt mir gerade eindann also per Hand bedienen jetzt hier auf dem BildschirmfreierWelthandelgeht auch das