[Playlisten] [Impressum und Datenschutzerklärung]

08A.1 struct und enum am Beispiel Katalog und Warenkorb


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

als Beispiel für die Stocksfreudigeinen Katalog bauen und daraus einen Warenkorbdas wirklich malins Schwachsinnsaktienwozu das damals warum fass ich Datenzu verbünden zusammenbauen ist das hübscheralle loserumfliegen zu habenund hätte gerne folgendeseinen Katalogeintraggenug Eintragund da soll drinnen stehen ein ProduktnamePunktProduktnummerundein Preisdasin einer Trakt erst mal umgesetzt dass die drei immer zusammenbehandelt werden ?? nicht auseinandergerissenwerden an verschiedenen Stellen stehen sondern dass ich diese drei hierdie für das dann geordnetes Tripelsich die drei als geordnetes Leben immer zusammen habe für jedes Produktfangich ja so anzuschreibenokay ich brauche ein ExtraktBeistrich müssen wir nutzen Muster ausfüllenwieheißt ist Fakt und den Schweifklammerschreiben Siewas denn drinnen sein sollund in C und C plus plusunsäglicher Weise ein Semikolon ans Endekommen hier sofortVariablen einrichten könnte das machen wir aber an sich habich mehrin C und C plus plusleider ?? Semikolonaushistorischen Gründenvorne brauche einen Namen ein Katalogeintragwirklichalt underscoreentryZuwachs an Eintragamjetzt will ich einen Produktnamenhabenwas schreiben Sie da rein für denProduktnamesoll sinnvollerweiseeine ZeichenketteseinSchreiben nicht Scharin dieser Formmuss auch noch Platz dafür reservierendie Zeichenkette bauen das heißt muss jetzt tatsächlich sagen wie viel Platz zeichnete haben darfst vielleicht mal sechzehn Zeichenmit der null Einstiegwürde jetzt also in diesem Verbund dieser DatenstruktureinenMemberein Element namens Maine vorsehendasmaximal sechzehn Bytessoll sein das macht das maximal fünfzehn Zeichen speichern kann plus eine Null am Ende sofort untersagtüberlege gerade schreibe ich neben groß oder kleinvorgeworfene Semester durch das sie schon mal großschreibeneigentlich egalKomma nächstes Semester schreibe alles was öffentlich ist groß und das hier sieht sehr öffentlich aus ?? wahrscheinlich immer mit großen ensodann hätte ich gerne eine Produktnummerdas sollte dann sinnvollerweiseganze Zahl seinwomit jetztaufdiesem Chip nurwarvon minus zwei ?? dreißig tausend auf was muss man das tausend noch was jeder Versicherte höchstens um sechzig tausend verschiedene Produktenicht gerade super viel aber lass mal bei Inchnumber für die Produktnummerweiterer schöner an seinsnegativeProduktnummer sich leicht bis überraschend aus für den Kunden Bestellnummer minus achtundneunzigKompromisse komisch als man es lieber an Saint numberArmen und ich wollte noch einen Preis habenIdeenwie mich ein Preisablegerwas für den Typ wäre sinnvollin demPreis müsse man sich ziemlich genauüberlegen was man eigentlich will Benzin float nehmen haben sie den Vorteildass es an damit Komma Zahlen durchgeht ohne weitere Problemedas Problem mit was mich dort haben können ist das sie Rundungsfehler haben und plötzlich aus der Rechnung nicht mehr das richtige raus kommtman irgendwann irgendwo falsch gerundet worden ist an irgend ein Bruchteil von ein Cent vierundvierzigder Preis neun nur auf null neunundneunzig endet statt auf null null endet oder ÄhnlichesAlternativewäre das sie Cents speichern ganzzahligesCents speichern ausgeht natürlich eine Tankstelle wenn die gebrochenen Cent hat abereher für die normalen Fälle für das Funktionieren habe ich keinen Ärger mit Rundungsfehler muss mir nur natürlich merken dass das Cent sind keine Eurosam ich schreib malfloatnach dieser Vormerkung?? ?? float fürden Preisdas wäre ein Eintrag im KatalogLeerzeichen Agadir Project Mac machenwas er nie auf mich in Grund Semikolon fehlt und irgendein Blödsinnstattgefunden hatmandamit könnte ich jetzt schon arbeitenich könnte sagen Ohich brauche maleineneine Variable von dieser Sortevielleicht noch wasich für Seite länger voreiner enormen Variable von dieser Sorteentry von mir aus AanUnterstrich alles mögliche ein zum Beispiel soll der Preisgleichdrei Komma eins vier seinundF schreibe ich dahinter schon mal fürs nächste Semesterüber C nicht so dramatisch erscheint dahinter zu sagen float nicht aberam?? die BestellnummerhabenKomma sehr schön die Bestellnummerhabenzwei drei vier und ich möchtemich Reihenfolge auch immereinen Namendarein setzen Obst das ist schon spannendgibt gleich zwei Sachen nicht korrigieren mussmanin dengrößeren Sprachenund schon in C plus plus übersichtlich anfängtwird sowas funktionierenin CMS ein bisschen vorsichtig sein aber bevor ich das anfangegibt's noch eine Geschichteauch was historisches sind sie damit ich diesenTyp meinen neuen Typ verwenden kannohne Shaker vorzuschreiben?? CD peinlich vor das ich so schreiben dass sie total hässlich ausähmmit Sinn so verwenden können müssen sie zäh sagen Teil KdF??traktentryentrywomit sie sagenokay ich möchte im folgendendiesen Typ tischt den verbundnamensentryeinfach nur kurz als entry bezeichnet Hype die Freitag die finnischenkomische Geschichte die Woche in C plus plus nicht mehrAlternative wäre das sicher runde Klammer zuTraktor vorschreiben was man C++ auch nicht machen muss und in den Sprachen auch nicht machen muss ich würde immer diese Zeilen dazu schreiben sieht es bei der Verwendung so aus wie in den neueren Sprachenden verbundnamensentryStruktur namens entry und hier sagen Sie die möchte ich auch jetzt bei diesem namenentry immerim Original Entrinnen und nicht abstrakt entziehenwie das die Erfinder von C und manchmal vorgesehendas ist die erste änderte ?? gebrauchenund dann gibt's noch eine Geschichtediese Zuweisunghierdas wird in C nicht funktionieren in modernen Sprachen wird das funktionierendannin C ist aber diesesnahmAnnahmeerwartet was anderes sie müssen jederzeitige Zeichenkettenkopierenganz brutal sich hier tatsächlich Stringkopiezum eben schon in Aktion gesehen Annahme ist das Zielund testest das was kopiert werden soll Punktso müsste das dastehen und damit Stringtheorie da ist müsste ich hier noch obenoder wo auch immer zumindest davorguttutklein H machenmüssen bisschen machen dieses Programm schon wiederzwanzig Zeilen langsoerst einmal ausprobierenwas passiertsindnicht ich will dielau Karlssowenn sie das einfach sagen Andreaist das über den üblichen Variablenins Boder Charts äh oder wohl denes steht erst ?? Blödsinn drin erzählt sie kann sich nicht drauf verlassen dass irgendwas vernünftiges drin steht Beistrich sogar das den vom letzten Aufruf oder vom Aufruf vor zwei Tagen den Rechner zwischendurch nicht angefasst haben das kann auch noch wasverlassen sie dich sich nicht auf das sie irgendwas vernünftiges drin stehtKomma kleiner mal das Außendesignsteht aber wenn ich so schreibe ist das wenn sie in der Art schreiben oder Pool C schreibensiemacht nichtsdass was vernünftiges drinstehtmachen die neuen Sprachen auch anders Beziehung ?? verpflichten sie dann selbst was reinzuschreibenähm so jetzt kommt jetzt den Kombidas heißt hier bei dem Namensollte dann was vernünftiges drin stehenokay da der letzte Test rein kopiertSuite hier für die Nummerzwei hundert vier reinschreibenund da unten für den Preis dasdas schöne an der ?? an diesem Datenverbundist das jetzt allesin einer Variablen haben etwas was zusammen gehört ist in einer einzigen Variable nicht das durch Reichen gegen eine Funktionschicke eine Lieferung an sowieso und zwar von Hoder bestelle dieses Ding wardas durch Reichen ein Fusion haben sie diese kompletten Daten durchgereichtund nicht nurdie Namen und nicht nurdie Produktnummer oder Ähnliches das ist das Schönean solchen verbünden die Daten werden zusammengehaltenwas zusammen gehört an dieser Stelle bleibt auch zusammen in einerEinheit?? man kann es so machen dasletztes Jahr vorgeführt ?? sie können auch mit Schweifklammer wieder reinschreiben wie bei Rays mit schweifen reinschreiben was passieren sollund was er da rein kopieren sollundwas weiß ich zwei Kommasiebenfloatwenn sie das machen wird es zu Beginn initialisiertsofort mit diesen Werten untersteht dann was vernünftiges drindasist die Alternativewenn Sie wollen das kein Stuss drinstehtsorgen Sie dafür mit Schweifklammer das sofort was vernünftiges drin stehtdasselbe wie bei Rays ja auchso kann sie bei den Strukturen auch vorgehen was drin stehenmandas ist jetzt ein Eintragfür so ein Katalog jeder Katalogeintraghat jetzt einen Produktnamenein Produktnummer und einenPreisund nun möchte ich einen Katalog bauen was ist einKatalog im Sinne von CD wird aus solchen Einträgen ein Katalogder Katalog ist eine Liste aus den das einfachste was man Liste hat es gibt dann später auch kompetenter Geschichten das einfachste was man Liste hatist ein Gerät zu bauenwarenmal gucken wollte sie hinschreibenKommaalso dann schreiben Sie entryvon mir ausKomma nach zehninfizierter das wird jetzt derKatalog werdenin dem ich sagen oder soll ja was drin stehen Punktsie könnten sagen der Katalog soll Platz haben für acht solcheEinträgeund dann diese Einträge da reinschreibenvorführenwird sagen okaydieserEintragmit der Nummerdrei soll jetztmein A von oben seindas funktioniert netterweisedieses Ziel kann acht verschiedenevon diesen Katalogeinträgenspeichern jeden deiner eckige Klammer Nummer in Zugriffund sagen der mit der Nummer dreizwei drei der mit der Nummer drei der soll dasselbe drin stehenwie das was ich da oben ins SA reingeschrieben habe Gedankenstrich der Garten so hin schreibt sie wie schön das ist es eine einzige Zuweisung statt Dreierzuweisungmit der einzigen Zuweisung kann sichden Namen und die Nummer und den Preisauf einmal gemerkt und können das nicht durcheinandergebrachthaben die Namen von den den Namen von dem einen dieNummer von dem anderen und so weiter die bleiben immer schön zusammen getragenandas noch mal zum anguckennichtsNeues so jetzt kommt hier in diesem Sinne des Raystehen jetzt meineacht Einträge durchnummeriert von null bis sieben in jedem stehtStuss drinals ich zieh überhaupt nicht drum kümmertda irgendwie aufzuräumenbevor es anfängt zu sehen was Schuster drin stehter aber in die Nummer drei?? den vierten in der Liste die Nummer drei kopiere ich jetzt reinwas ich da oben zusammengedichtethabe Test ein zwei drei vierdreivierzehnsind Nummer drei rein gucken da sie die Test ein zwei ?? Punkt groß sie sind Rundungsfehler in Aktion float es ebennicht dazu bringen was Rundungsfehler gedoppelt Leerzeichen Komma sinnvoller alsfloat fürRechnungen mit Währungen aberauch noch nicht perfektwäresodas wäre eine Serie und damit könnte ich jetzteinen Katalog aufbauendas wäre mein Gedankehiersie bauen ganz viele von der SorteInes Rehbeinübernahm sie ein Katalogstatt dass sie hier die einzelnen zuweisenkönnte natürlich auchdes ?? initialisierendann wird'sdoch etwas unübersichtlichund mit Schweifklammerund für das beidir schreibe ich jetzt rein wie das Innere initialisiertwerden sollmuss er wieder so aussehenfür die erste Struktur den ersten Verbundwas anderes CDwarsechsundfünfzigzwei Komma siebeneinsdas ist der erste Verbund in diesem Rädchenerste Eintrag in meinem Katalog jetzt kommt der zweite Eintrag ?? Pluszeichender zweite Eintrag in meinem Katalogüber denDFEi Komma und so weiter das wären alternativedann steht da sofort was sinnvollesin diesem Katalog drinwas passiert mit dem übrigen ich sage der Katalog soll achtEinträge insgesamt haben was passiert mit den übrigen ja jetzt zwei angegebenalle diese nicht angeben werden auf null gesetztwurde aufwar vollstesdie Zeichenkettensind mit Null gefüllt und ähnliche Geschichtenam ?? Teil in Klammern dahinter zu machendas muss jetzt aber Kommaschonso der erstesind CDE und so weiter mit dem schönender schönen Ungenauigkeithier bei zwei Komma sieben einsder nächste wenn ich den Aufklappen ?? die Nummer eins ist DF und so weiter und so weiterdie Nummer zweidieNummer zwei steht hübsch auf leere Zeichenkette null nullamsie die Zeichenkettehat nicht am Anfang die null es einfach komplett alles mit null gefüllt das es was sie macht schreibt einfachkomplett Nullen reinund so funktioniert es auch hiereher bei den?? die Nummer vier sofern sie das ja auch bei den Gleitkomma Zahlendas Bitmuster was lauter Nullen hat steht auch in glatt Komma zahlt für die null diesem Punkt zumindest damitsie seine Stelle recht billig sobald sie irgendwelche Angeben für die Initialisierungschreibt er in den ganzen Restmit Nullen vollwenn sie nicht sagenwie viele es werden sollen wenn sie dann nur sagenKommaich brauche mein Raiddann baute dieses erinnerte jetzt ?? mit zwei Einträgenund wird danach nichts weiter fürinsofern ist dassehr ähnlich sind ?? zwei Einträge insofern ist das zwischen demdem Initialisieren von Rays und dem Installieren von Strukturenweitgehend übertragbarsowir haben einen Katalog wunderbarwichtiger noch war mir dazugeschickter wäre den einzelnen Zeilen zu schreiben nicht so leichtübersichtlicherKlammer zu mit was gemeint istPunktsie können immer nur die ersten Sohn zu viel für ?? in der zweite leer sein soll müsste tatsächlich dann Lehren dazwischen schreibenwenn der nächste wieder was haben soll letztes werden die ersten soundsoviel gefüllt die sie angebenund danach?? das FA auf wenn ich sage groß es ist ?? wenn sie sagen wie groß es ist dann wenn die restlichen nurso sieht das aus sodass es meinenKatalog man so willeines Produktes weiter mit verspanntanderes ProduktKommadas als Idee zu Fax noch malmit Komma das ganze noch bisschen garnierenwenn icheinenWarenkorbbauen willbrauche ich noch bisschen mehr Informationenanich möchte mir nicht nur merkenwasdieProdukt der Produktname ist die Bestellnummer und was der Preis des ich möchte obendrein noch merkenob das Dinglieferbarist ?? Spezialbestellungoder vergriffen istam was für eine Sortemüsste hier noch dazukommendamit ich mir das merken kannlieferbareSpezialbestellungoder vergriffen??ich möchte mehrfach einen von drei Zuständen merken oder einen von achtundneunzig ?? ein von tausend ?? und eines enum in Informationdas Mittel der Wahlmöchte hier sowas haben dieGabe soll das Nennlieferbarkeitswellebittet sie die Vergünstigungen schon okaywennPDCdie Lieferbarkeitund das soll einfacher sein lieferbarSpezialbestellungoder vergriffenderÄrger ist das der Typ gestern gerne so heißen müsstewie das was sie dahin schreibePunkt das mag C nicht so gerneich schreib dir maldie??zuschreibtBeistrich so heißt wie die Variablehat sicherlich noch gerneeinen neuen Typmit drei Zuständenein enum mit drei Zuständenund die soll in diesem Memberdes Mitgliedshier gespeichert werden ?? Elementdiesem Element des Verbunds soll es gespeichert werden ?? elementarste Welle bewegt ?? den Preis als ?? Komma seinen Preis hatten oder die Bestellnummeralsganze Zahl ohne Vorzeichen am Badensoll je nach ?? drin steht und das Ding lieferbar ist oder nichtund das hat nur drei Zuständechar hathundert sechsundsiebzig Zustände an sein Team teilsfünfzig tausend Zustände float hatje nach Maschineziemlich viele Zuständigkeitdieses Ding soll nur drei verschiedene Werte haben Welle bildete das Musik erbaueneine InformationenumNamenswellebindet siejetzt an den Schweifklammerwie die Zustände heißen sollist von der Struktur immer derselbeKranjetzt mit etwas andere Bedeutung hier statt in den Schweifklammerwieder in die Bestandteileheißen diese Ergebnisse alle paralleles gibt die Namen es gibt die Nummer den Preis und die Lieferbarkeitalle gemeinsamnebeneinanderexistieren nebeneinander parallelanhier schreibe ich Sachen die sicherstmals sie sagen erst mal ausschließenwas haben in Stockalso Anlagewar Special Orderauf besondere BestellungundvergriffenenBüchern wäre vergriffen aus AutosprintbücherihrBuchshopin siewahrscheinlich eher in PHP formulierenoder Java formulieren als in C und MassenCamso sehr das aus hiermit sagen Sieein neuer Typam Welle bildet sieder drei ZuständelieferbarSpezialbestellungenvergriffen und hier natürlichwir sind in zehnSemikolonwelche sofort auch wieder die erste Variable deklarieren könntePunkt diesen TypSinn insofern ist dasziemlich genau dasselbe was wir in Stade hattenabstract Name Schweifklammer was was das Ding können soll Schweifklammer Semikolonund hier bei Ihnen genausoenorm??Name Schweifklammer Wasser können soll die verschiedenenZuständejetzt Namen für die Zustände oder Symbole für die verschiedenen Zuständeintern das Zahlen werden intern wird das null werden das sie wird nach eins werden dass wir zwei werden aber es ist viel sichererund schöner und verständlicher wenn ich hier mit diesem Namen arbeiten kann wenn ich nach ?? mit der Zahl null eins zweiarbeiten mussund aus traditionellen Gründeneines hier schon Tak Devcenterdes enum habenauch das ist dasselbe klein C in C plus plus muss man sicher machen in damals sicher ??ihn um?? Capabilitysonst muss ich die ganze Zeit diesen Typ enum Welle billigt ihnen dassehr nervtso sollte das jetzt sogarschon??kompilierenlustigerweiseMacokay das kompiliert sogarweil ich meine Welle bitte Zitatendegesetzt habefünfzehn ?? das mit dem initialisierenmal wieder sowas am Ende stehtund nicht erwähnt wird alles was er nicht erwähnt wird wird auf null gesetztweil ich der Welle billiger seine Gesetz jetzt automatisch auf null gesetzt??mögendas anders PunktsehenA hat kürzlich auch wenn es bei der Initialisierung nicht dazugeschriebenhat hat dieser Katalogeintragplötzlicheine Lieferbarkeitund die Lieferbarkeit steht auf nullin Stockwar die Nummer nullFall automatischaus das Programm was ich geschrieben habe funktioniert automatisch jetzt mit dieser Erweiterungdas außen allgemeines Konzeptionsprinzipman versucht seine Programme so zu schreiben dass wenn jetzt eine Antwort und dadurch Woche noch in Datenfeldoder Nordseedatenfelderdass die Programme weiterhinkombinierbar sind ohne Fehlerdaseinfachste was sie da machen können ?? die Datenfelder immer ?? Ende noch dazuzu nehmenwenn sie's am Anfang Kettenist sicher hier davor dann etwas mit der Inszenierung machenPunktam ?? übrigens jetzt auch ins ?? initialisierenich könnte sagen okay das es jetzt eben nicht sorgsam Sprint??Bündnisbuches?? und der erste hier soll seinenSpecial Orderder zweite soll wieder offen seinund der nächste sollmühsam entsorgte sollte immer lieferbar seinPunkt warum nichtaberdas ist geschickter als wenn ich hiernur erste zwei hin schreibe und da eine null hin schreibe und da?? einzeln schreiben wer dieses Programm liest weiß was ich gemeint habemal Klartext ???? dich auf vorne setzenKomma vorzuführenwie ich den Preis hier auf die Zahl gesetzt habe kein natürlich jetzt auch die Welle billigt dieWelle über dieses erwähnen willAnführungszeichen obenKraftstoff zu sehenauf den Preis gerade mit Preis zu auf die Namen auf die Nummer mit number auf die Lieferbarkeitdamit Mittelwelle bei Sensibilitätist der Typeinen eigenen Typ gebautdass die Welle bildet siewie flott ein eingebauter Typ ist es der belle Billy die Typ den ich selbst gebaut habeund dieser Wert stecktin diesem ElementMemberNamenswelleweiteren?? hier mit Welle begreiflich drauf zu und kann dann sagen der Sold Special Order seinPunktsodiesind jetzt verschleudert?? habe ich also einen selbst gebauten Typein Verbundtraktsagteein Strukturin selbst gebauten Typder einen anderen selbst gebauten Typ verwendetSinne verwendet nicht nur ein FAsondern verwendet sogar einen anderen selbst gebauten Typdas ist doch schon mal ganzaberwitzigin?? guckenzehn Minuten Hammer noch in zehn Minuten bei noch im Warenkorb und rechnen aus wie teuer der Warenkorb wirdähmdas ist mein Katalogwiesollte ein Eintrag in einen Warenkorbaussehenwenn sich Sonnenwarenkorbvorstellte müssen Sie für jede Positionim Warenkorb wissenwas ist die Bestellnummerdes Produkts und wie vielgebräuchliche Nummer für meinen Warenkorb noch mal eigene StrukturbergenTakt schwingen ich das mal was geht Ent wie vielleichtversteckt in jedemEintrag für den Warenkorb trennen nämlichdie Bestellnummerund die Anzahlsinnvollerweise auch keine negative Anzahl des wir müssen komischsagenkann undsie sehenda sollte ?? weiter will ich malOrder number oder Id schreibendas ?? übernahm das sollte Bestellnummer sein Version soll dieAnzahl sein wie viele Lichter habenmit freundlichen denselben wieder aus historischen Gründen teilt Devtaitaidevausgedehnt wieauchSchwarzstartbasedentrymöchte ich nennen Beistrich wiesomein Warenkorbwird jetztvon dieser Sorte ein RE werdenundwie habe ich noch über das ichdas jetzt weder Warenkorbund enthält jetzt zum Beispielvondem Produktmit der Nummer vier hundert sechsundfünfzigvon dem Produkt mit der Nummer vier hundert sechsundfünfzigzwei Stückund von dem Produkt mit der Nummervier tausendirgendwashält der drei Stück das wir jetzt ein Warenkorb in einer sehr abstrakten FassungWarenkorbmerkt sichBestellnummerAnzahldass es in dem Ding drinich habe eine dreieckige Klammern ich habe eine Reihe von Einträgenim Warenkorbdas ist?? Eintrag ?? mit der Nummer nullamBestellnummerAnzahl und das ist der Eintrag mit der Nummer eins BestellnummerAnzahlauch wieder hübsch zusammengebundenin einem VerbundBPunkt Bist jetzt mein Warenkorbzwei EinträgeBestellnummerAnzahl im ersten EintragBestellnummer an seinen zweitennur fünf Minutendafür auszurechnenwie teuer dieser Warenkorb wirdsie haben den Katalog hierdass der Warenkorbund ich möchte jetzt zusammen addieren für alleswasam Lager ist oder bestellt werden kann was vergriffen ist und sicher nicht für alles was am Lager ist oder bestellt werden kann möchte ich ausrechnenwas das Ding kostetkann ich da vorgehenganz abstrakt von außen anfangenalso nicht nur nachdenken muss ich jetzt hier in Stock oder ?? und vergleichen Sie ganz von außen anfangen sehen Sie sie müssen einmal durch den Warenkorb durch jedes Ding im Warenkorb anguckenalso brauche ich hier sowas vorin die Observer ins ist gleichnullin kleinerdass ich entspannt ich habe das mal ganz dreist zwei hin weil ich weiß das zwei Simrahmendafür gibt's Komma bessere Lösungen Punkt was muss es mal so ich weiß das der Klinker zwei Einträgendie vergitterte Reise müsse vom Himmel die zweidadurch gehenso das ist die äußerste Schleife ich guck mich jeden im Warenkorbandaswäre dann also Beckige Klammereckige Klammer I das wäre jetzt das Soundsovieltedingim Warenkorbdamit muss waspassieren mit dem Sohn zu viel denken waren Komma?? möchte ich also die Bestellnummerraus finden und dann muss ich in meinermeinem Katalog unter dieser Bestellnummernachgucken was es kostet und ob sie verweistals erste Sie die Bestellnummerähmdas ist der erste Eintrag aber jetzt können Sie nicht sageneckige Klammer null sicher keine Rayverbundsondern sie sagen Klartext Punkt numbergibt mir die Bestellnummerzu diesem Dingeh von ihr ist so ein Warenkorbeintragder hat eine numberzu schreiben Punkt Name um das abzurufenich hatte eben auch ähnlich zu besetzen sind die A Punkt number auf irgendwas gesetzt mit dem selben Ausdruck bringt es auch abgerufen das ist dieBestellnummerund jetzt möchte ich gucken wo diese Bestellnummerin meinem Katalog vorkommtkann ich das machendie kleinen Katalog Eintrag für Eintrag durch und vergleiche das sollte ich haben nicht einmal nur den Katalog vergleichen sondern sie gucken Eintrag für Eintrag im Katalog nach ?? ist es der ?? ist es der oder es ist dir das heißt hier brauche ich noch eine for-Schleifeerst mal mit Töchterchen mit der ich durch den Katalog habeich bei J gleich null und auch hier lass ich jetzt einfach mal wieder das S drei sind vom Himmel fallenJ plus plusbesonders leicht andeuten es gibt da solche Tricks das mal bei den letzten auf null setztendlich über die Zeichenkettenund sagen hier ist Feierabendoder sie merken sich eben in nächster Variable ausdrücklich dass das drei sindan dieser Stelle könnte man auch noch wieder Zeit auf benutzennicht so richtig überzeugendso eine for-Schleifedie durch den Gedankendurch den Katalog rätKommafinden ist da Punkt jetzt möchte ich vergleichehat der Sohn zu viel der Eintrag im Katalogdenn dieselbe Bestellnummerwie diemal die meiner Zeile in dem Warenkorb hat das ist die Bestellnummer aus dem Warenkorbist die Bestellnummer aus dem Warenkorbdenn die Bestellnummeraus demNamen der aus dem Katalog so sieht das aus Punkt das möchte ich überprüfendie äußere Schleife guckt sich jede Zeile im Warenkorb an ihre Position im Warenkorbfür jede Position im Warenkorb guck ich mir jede Positionim Katalog annicht gerade so super effizient aber die Maschine sehr schnellanjede Position im Katalog und gucke auf die dieselbe Bestellnummer hatwie das sich im Warenkorb und wenn ja dann weiß ich pro Jahr Treffer?? mein PreisLotgroßes Peine kleine Sache für gleich noch ?? was mach ich hierum wie viel erhöhe ich meinen Preispreislich im Warenkorb der Preis steht im Katalog also ich weiß von dem Garteneintragin den Katalogkann ich mir den Preis wohldamit noch nicht ganz fertig muss die Anzeige auch noch berücksichtigenwie viel ich davon kaufedie Anzahl ist bei Bailey drinnenmal die AnzahlK unddann wollte ich ja noch eine Sache einbauen ich wollte das nur für die habendie nicht vergriffen sind deswegen weitere Bedingungdie Bestellnummerstimmtund es soll nicht vergriffen sein ob es vergriffen ist stehtim Katalog trennenweilAppleMailund das soll eben nicht Observer das soll nicht vergriffen sein ungleichHautauf fremdsind wie nennt man das dann lesen kann wenn ungleich ?? spinntbei mir stündekomische Variableum gleich zwei ist egal mit was gemeint ist jetzt klar das Ding ist lieferbardie Bestellnummer stimmt und es ist lieferbar genau dannaddiere ichPreis mal Anzahl?? einmal normal laufen lassen bevor sie ?? oder Fehlerdrin istKommawashatte hier eins Komma sechsund das den Stimmenfür die jährlichen Ehe noch was nureins Komma sechsalsosechzehnsechzehn Euro fünfzig?? Wasserhammer denn ich hätte gerne zweimalden hier das sindfünf Euro noch was und ich hätte gern mal dreidrei von demneun Euro irgendwas kommt ungefähr hin den zweiten Ehrlichkeit geordertKomma den zweiten aber denen wirklich auslässtwenn ich von dem zweiten und offenbar fordereist die Nummer zwölfdavon ?? ich mal dreißig Stück von dem was es nicht gibt dann sollte die das ja in der Summe wieder dasselbe sein wie ebenokay das sieht gut aus ja dann scheint übersprungenhabendas kostet so bisschen Überwindung die Sachen so zu schreiben unbedingt damals ?? Fingerübungen machen das ist keine Raketentechnik?? das zweimal selbst gemacht haben müssen Sie wie das gehtund kann es ganz einfach lesen