‫Manche Leute sagen, es geht nur um Entscheidungen im Leben, ich sage, es geht nur um Entscheidungen und Cis, und das werden
‫wir uns ansehen.
‫Wir werden if-Anweisungen überprüfen und sie helfen uns, Entscheidungen zu treffen und Code basierend auf diesen Entscheidungen
‫auszuführen.
‫Und was wir hier tun, ist eine if-Anweisung.
‫Dies ist also eine sehr grundlegende if-Anweisung.
‫Wir haben eine Bedingung in geschweiften Klammern, und wo wir eine Bedingung in Klammern und in geschweiften Klammern haben, haben
‫wir den Code, der ausgeführt werden soll, wenn die Bedingung erfüllt ist.
‫Sagen wir also, wir schauen, ob das Wetter gut ist und wenn es gut ist, dann wollen wir raus.
‫Und bei schlechtem Wetter bleiben wir drinnen.
‫Die Bedingung wäre also, ist das Wetter gut oder scheint die Sonne?
‫Es gäbe hier also eine ganz einfache Bedingung, in der wir einfach vergleichen, ob das Wetter toll ist oder die
‫Sonne scheint oder etwas davon stimmt.
‫Und wenn es wahr ist, dann lassen Sie es sich gut gehen.
‫Wenn es nicht stimmt, tun Sie nichts.
‫Das würde also diese Aussage bewirken.
‫Aber es kann etwas komplexer sein.
‫Wir können also fortfahren und eine if-Anweisung mit einer else-Anweisung haben.
‫Wenn die Bedingung also erfüllt ist, OK, führen Sie etwas Code aus, und wenn dies nicht anders gemeint ist, fahren Sie fort und führen Sie
‫anderen Code aus.
‫Wenn also keine der Bedingungen erfüllt ist, wird die Anweisung ausgeführt und wir haben hier eine Priorisierung.
‫Wenn also diese erste Bedingung wahr ist, wird die andere niemals wahr sein und sie wird nie ausgeführt.
‫Und es ist noch wichtiger, wenn wir uns den nächsten Schritt ansehen, weil wir etwas anderes haben können.
‫Wenn ja, wenn Bedingung eins, was ist zu tun, wenn Bedingung erfüllt ist, andernfalls ist dies der Standardzustand.
‫Wenn also keine der Bedingungen erfüllt ist, müssen wir hier einen anderen Aspekt berücksichtigen, der
‫schwer fassbar ist und wir mehrere ls if innerhalb einer größeren if-Anweisung haben können.
‫Also haben wir, wenn Bedingung eins, was zu tun ist.
‫Wenn Bedingung erfüllt ist, haben wir schwer fassbare Bedingung, was zu tun ist, wenn Bedingung zwei erfüllt ist.
‫Die erste Bedingung könnte also sein, dass die Sonne scheint oder wenn die Sonne nicht scheint, könnte es sein, dass die Sonne nicht
‫scheint.
‫Okay, das wissen wir.
‫Aber dann prüfen wir die zweite Bedingung, zum Beispiel: Ist das Wetter mindestens warm oder mindestens
‫20 Grad Celsius?
‫Dann würden wir noch rausgehen was uns egal ist, dann ziehen wir einfach die Jacke an und wir gehen
‫raus.
‫Das wäre also die zweite Bedingung.
‫Aber wenn keiner von denen trifft, also wenn die Sonne nicht scheint und es draußen friert, dann gehen wir in
‫die LS und sagen, ich bleibe zu Hause, ich trinke eine Tasse Tee und Ich werde einfach vor
‫dem Fernseher chillen.
‫Das wäre also ein Beispiel für eine if-sonst-wenn-jemand-anders-Anweisung.
‫Sie haben also Syntex gesehen und es macht viel mehr Sinn, wenn wir in die Demo einsteigen.
‫Also würde ich sagen, lasst uns eine kurze Demo machen, die wir uns einfach ansehen werden.
‫Wenn ja, werden wir uns die anderen Aspekte nicht ansehen.
‫Wir werden jetzt nur if verwenden.
‫Gut.
‫Kommen wir also zum Cis- und Individualstudio.
‫Gut.
‫Da sind wir also.
‫Lass uns weitermachen.
‫Also werde ich eine Variable erstellen, die eine ganze Zahl sein wird, und ich werde sagen,
‫dass dies die Temperatur ist, und ich werde sie auf beispielsweise zehn Grad Celsius einstellen.
‫Jetzt möchte ich also prüfen, ob die Temperatur unter 10 Grad liegt und wenn das der Fall ist, möchte ich mich
‫erkälten.
‫Also gehe ich direkt auf die Konsole, rechte Linie.
‫Nimm den Mantel.
‫Wenn die Temperatur nun zehn Grad beträgt, möchte ich so etwas schreiben
‫wie zehn Grad
‫C, also dann Celsius.
‫Und jetzt endlich, wenn die Temperatur höher als zehn ist, möchte ich nur so etwas wie gemütlich warm erzählen, auch wenn das
‫nicht wirklich der Fall ist, denn es ist ziemlich kalt in Griechenland.
‫Aber trotzdem habe ich nur zehn Grad gewählt.
‫Schauen wir es uns also an.
‫Übrigens müssen wir die Konsole hinzufügen, die liest, um etwas auf unsere Konsole zu bekommen.
‫Also lassen Sie uns das tun und unseren Code ausführen und er wird sagen, dass es zehn Grad sind.
‫Warum ist das so?
‫Denn diese Bedingung ist nicht erfüllt.
‫Dieser wird nicht erfüllt, aber dieser wird erfüllt.
‫Nehmen wir also an, wir nehmen eine Temperatur von sechs Grad und führen den gleichen Code aus und es heißt "nimm den Code".
‫Gut.
‫Nehmen wir an, wir haben eine Temperatur von fünfundzwanzig Grad.
‫Und es heißt kuschelig warm, toll, also jetzt eine kleine Herausforderung für euch, bitte fügt den Code so
‫hinzu, dass er das Wetter sagt bzw. berücksichtigt und ihr das Wetter manuell eingeben könnt.
‫Und es wird dir auch sagen, ob du den Mantel nehmen sollst, ob du in Shorts gehen solltest oder
‫ob du lieber Pullover und Hose oder ähnliches tragen solltest.
‫Gut.
‫Also schau dir das einfach an und ändere einfach den Code ein wenig und dann sehen wir das Ergebnis.
‫Also mach bitte weiter und probiere das aus.
‫Übrigens, Sie sollten auschecken, das Wetter draußen überprüfen und die Temperatur überprüfen und eingeben, dass,
‫wenn Sie eine Temperatur in Fahrenheit haben, hier nur Fahrenheit-Werte verwendet werden.
‫Das macht Sinn.
‫Gut.
‫Ich hoffe du hast es versucht.
‫Und es ist eine Konsole oder eine Zeile lesen, was wir hier brauchen.
‫Wir werden also die Zeile einlesen, die der Benutzer eingegeben hat, und es wird natürlich eine Zeichenfolge sein.
‫Die Temperatur wird also eine Zeichenfolge sein.
‫Jetzt müssen wir die Temperatur überprüfen und in eine ganze Zahl ändern.
‫Also int num temp.
‫Also werde ich es nennen und es wird in 32 sein, das ist eigentlich nicht gut genug.
‫Und Temperatur passieren.
‫Und jetzt kann ich die NUM-Temp mit sagen wir 20 vergleichen.
‫Also wenn es weniger als 20 ist, wenn es nur 20 ist oder vielleicht sogar.
‫Ja.
‫Wenn es höher als 20 ist.
‫Also das wäre die richtige Passform würde ich sagen.
‫Gut.
‫Was ich also ändern möchte ist gut, wenn es unter 20 ist, nehmen Sie den Code.
‫Wenn es 20 Grad sind, dann schreibe einfach so etwas wie Hose und ziehe rüber.
‫Sollte gut sein.
‫Und dann endlich, wenn es höher als 20 Grad ist, wenn es wärmer ist, dann schreib mal sowas
‫wie Shorts reichen heute.
‫Gut.
‫Also schauen wir es uns jetzt an.
‫Mal sehen, was unser Programm uns zu sagen hat.
‫Und ich werde eingeben, sagen wir, fünfundzwanzig.
‫Und es heißt, Shorts reichen heute.
‫Vielleicht sollten wir hier einen kleinen Text eingeben, der uns sagt, was zu tun ist.
‫Konsultieren Sie also die richtige Leitung.
‫Wie ist die Temperatur?
‫Und ich habe wieder angefangen.
‫Wie ist die Temperatur.
‫Ich sage, gut, draußen sind es acht Grad.
‫Nimm den Mantel.
‫Gut.
‫Ich nehme meinen Mantel.
‫Das ist gut.
‫Vielen Dank.
‫Jetzt haben wir also ein kleines Programm, das uns helfen wird, anhand der Temperatur zu entscheiden, was wir anziehen sollen.
‫Ist das nicht toll?
‫Wir haben also unser erstes kleines Programm, das tatsächlich Nutzen hat oder nützlich ist.
‫Ja natürlich.
‫Du kannst weitermachen und ja.
‫Erweitern Sie das ein wenig.
‫Und obwohl das funktioniert, ist dieser Ansatz hier nicht der sauberste.
‫Und wir werden im nächsten Video sehen, wie wir das aufräumen können, wie wir es noch besser und effektiver machen
‫können, denn derzeit läuft es so kalt, dann läuft es so kalt und dann läuft es so kalt.
‫Aber der bessere Ansatz wäre, zu überprüfen, ob das stimmt, dann können die anderen nicht wahr sein.
‫Also mach dir nicht einmal die Mühe, den Mantel laufen zu lassen.
‫Ich habe Ihnen gesagt, dass dieser Ansatz nicht besonders effizient ist, und ich
‫werde Ihnen zeigen, wie Sie ihn effizienter machen können, denn wir haben gesehen, wenn sonst, wenn und schließlich anders.
‫Gut.
‫Das haben Sie im ersten Video dieses Kapitels gesehen.
‫Und jetzt ändern wir den Code, den wir hier haben, damit er dieser Struktur entspricht.
‫Sie können es selbst ausprobieren, damit Sie ein Video posten und versuchen können, es auch anzupassen.
‫Ansonsten schau dir einfach an, wie ich es mache.
‫Gut.
‫Ich hoffe du hast es versucht.
‫Wir prüfen also, ob die Temperaturen unter zwanzig liegen, und wenn das stimmt, wird das nie wahr sein.
‫Wir werden diesen Mantel also nicht brauchen, falls das stimmt, weil er einfach läuft und wir nur
‫unnötige Rechenleistung brauchen.
‫Aber wenn wir stattdessen else verwenden, also else if zum Beispiel, dann wird dieser Mantel nur dann ausgeführt, wenn die Kälte hier nicht
‫zutrifft oder wenn diese Bedingung hier nicht zutrifft.
‫Wenn die Temperatur jetzt nicht zwanzig oder unter zwanzig ist, lassen wir diesen Mantel laufen.
‫Wenn es nicht unter 20 liegt, gehen wir zur nächsten Zeile und prüfen, ob die Temperatur genau zwanzig ist.
‫Und dann könnten wir weitermachen und etwas wie anderes sagen, wenn und nach der nächsten Zeile suchen.
‫Wenn die Temperaturen also höher als 2010 sind, tun Sie dies, aber dies wäre wiederum nicht
‫der effizienteste Weg, obwohl es effizienter wäre, einfach elsea zu verwenden, denn wenn diese Bedingung nicht erfüllt ist, ist
‫diese Bedingung nicht erfüllt , dann wird diese Bedingung ausgeführt oder die GuV-Rechnung wird ausgeführt.
‫Denn in unserem Fall ist es ziemlich einfach.
‫Es gibt nur diese drei Möglichkeiten.
‫Es ist entweder unter 20, genau 20 oder höher als 20.
‫Natürlich könnten wir andere Bedingungen wie die von El hinzufügen.
‫Wenn keine Temperatur gleich 30 ist, könnten wir das hinzufügen und das wäre auch in Ordnung.
‫Dann haben wir immer noch den Zustand von LS.
‫Das bedeutet, dass alle anderen Codes, also 21 bis 29, nicht abgedeckt würden.
‫Sie würden von diesen Feldern abgedeckt und alles, was höher als 31 ist, würde von diesem anderen abgedeckt werden.
‫Also könnten wir das angehen, wir könnten es so angehen und dann könnten wir das auch höher als 30 haben.
‫Wenn die Temperatur also höher als 30 ist, wird
‫dieser Platz gefahren, was zum Beispiel heiß oder super heiß wäre, und alle anderen Situationen liegen zwischen 21 und 30.
‫Würde diese Anweisung ausgeführt werden?
‫Gut.
‫Dies sind also die verschiedenen Optionen, die wir haben.
‫Und dies ist ein effizienterer Weg als der, den wir gerade gesehen haben.