‫Sommige mensen zeggen dat het allemaal om beslissingen in het leven gaat, ik zeg dat het allemaal om beslissingen en C sharp gaat en dat is waar
‫we naar gaan kijken.
‫We gaan kijken naar if-statements en ze helpen ons om beslissingen te nemen en code uit te voeren op basis van die
‫beslissingen.
‫En wat we hier doen, is dat we een if-statement hebben.
‫Dit is dus een zeer eenvoudige if-verklaring.
‫We hebben een voorwaarde tussen accolades en waar we een voorwaarde hebben tussen haakjes en tussen accolades, hebben we
‫de code die moet worden uitgevoerd als aan de voorwaarde wordt voldaan.
‫Dus laten we zeggen dat we kijken of het mooi weer is en als het goed is, dan willen we naar buiten.
‫En als het slecht weer is, dan blijven we binnen.
‫Dus de toestand zou zijn, is het weer goed of schijnt de zon?
‫Er zou hier dus een heel eenvoudige toestand zijn waarbij we eenvoudig vergelijken of dit geweldig weer is of de zon
‫schijnt of iets daarvan waar is.
‫En als het waar is, ren dan de kou in.
‫Als het niet waar is, doe dan niets.
‫Dus dat is wat deze verklaring zou doen.
‫Maar het kan iets ingewikkelder zijn.
‫Dus we kunnen doorgaan en een if-statement hebben met een else-statement.
‫Dus als aan de voorwaarde is voldaan, OK, voer wat code uit en als het in elk ander geval niet zo bedoeld is, ga je gang en voer
‫een andere code uit.
‫Dus als aan geen van de voorwaarden wordt voldaan, wordt de verklaring uitgevoerd en hebben we hier een prioriteit.
‫Dus als deze eerste voorwaarde waar is, zal dit anders nooit waar zijn en zal het nooit worden uitgevoerd.
‫En het is nog belangrijker als we de volgende stap bekijken, omdat we iets anders kunnen hebben.
‫Zo ja, als voorwaarde één, wat te doen als aan voorwaarde is voldaan, anders is dat de standaardstatus.
‫Dus als aan geen van de voorwaarden is voldaan en dan hebben we hier een ander aspect om
‫te overwegen, wat ongrijpbaar is en we kunnen meerdere ls hebben als binnen één grotere if-verklaring.
‫Dus we hebben, als voorwaarde één, wat te doen.
‫Als aan voorwaarde is voldaan, hebben we een ongrijpbare voorwaarde voor wat te doen als aan voorwaarde twee wordt voldaan.
‫Dus de eerste voorwaarde kan zijn dat de zon schijnt of als de zon niet schijnt, kan het zijn dat de zon niet
‫schijnt.
‫Oké, dat weten we.
‫Maar dan kijken we naar de tweede voorwaarde, bijvoorbeeld, is het weer minimaal warm of is het minimaal
‫20 graden Celsius?
‫Dan zouden we toch naar buiten gaan want wat maakt het ons niet uit, dan doen we gewoon de jas aan en gaan we naar
‫buiten.
‫Dat zou dus de tweede voorwaarde zijn.
‫Maar als aan geen van deze wordt voldaan, dus als de zon niet schijnt en het buiten vriest, dan gaan we de
‫LS in en zeggen we, ik blijf thuis, ik ga een kopje thee drinken en Ik ga even chillen
‫voor de tv.
‫Dus dat zou een voorbeeld zijn van een if else if else-statement.
‫Dus je hebt de Syntex gezien en het is veel logischer als we eenmaal in de demo zijn.
‫Dus ik zou zeggen, laten we doorgaan en een korte demo hebben waar we gewoon naar gaan kijken.
‫Dan gaan we niet naar de andere aspecten kijken.
‫We gaan nu gewoon if gebruiken.
‫Oke.
‫Dus laten we naar C-scherp en individuele studio gaan.
‫Oke.
‫Dus daar zijn we.
‫Laten we doorgaan.
‫Dus ik ga een variabele maken, die een geheel getal zal zijn, en ik ga zeggen dat dat
‫de temperatuur en temperatuur is en ik ga dat instellen op, laten we zeggen, tien graden Celsius.
‫Dus nu wil ik controleren of de temperatuur onder de 10 graden is en als dat het geval is, wil ik een verkoudheid
‫opdoen.
‫Dus ik ga regelrecht naar de console, de juiste lijn.
‫Pak de jas.
‫Nu, als de temperatuur tien graden is, dan wil ik zoiets schrijven als
‫tien graden C,
‫dus dan zijn we Celsius.
‫En nu eindelijk, als de temperatuur hoger is dan tien, wil ik gewoon iets zeggen als gezellig, warm, ook al is dat
‫niet echt het geval, want het is behoorlijk koud in Griekenland.
‫Maar toch koos ik gewoon voor tien graden.
‫Dus laten we het eens bekijken.
‫Trouwens, we moeten de console toevoegen die leest om iets op onze console te krijgen.
‫Dus laten we dat doen en laten we onze code uitvoeren en het zal zeggen dat het tien graden is.
‫Waarom is dat?
‫Want aan die voorwaarde is niet voldaan.
‫Die wordt niet gehaald, maar deze wel.
‫Dus laten we zeggen dat we een temperatuur van zes graden nemen en we voeren dezelfde code uit en er staat neem de code.
‫Oke.
‫Laten we zeggen dat we een temperatuur hebben van vijfentwintig graden.
‫En het gaat gezellig en warm zeggen, geweldig, dus nu een kleine uitdaging voor jou, alsjeblieft, voeg de code toe
‫zodat het zegt of houdt rekening met het weer en je kunt het weer handmatig invoeren.
‫En het zal je ook vertellen of je de jas moet nemen, of je in korte broek moet gaan of
‫dat je moet gaan met een trui en broek of iets dergelijks.
‫Oke.
‫Dus kijk dat maar eens na en verander de code een klein beetje en dan zullen we het resultaat zien.
‫Dus ga je gang en probeer dat.
‫Trouwens, je moet uitchecken, het weer buiten bekijken en de temperatuur controleren en die
‫invoeren als je een Fahrenheit-temperatuur hebt, dan gewoon hier Fahrenheit-waarden gebruiken.
‫Dat is logisch.
‫Oke.
‫Ik hoop dat je het geprobeerd hebt.
‫En het is troost of lees een regel wat we hier nodig hebben.
‫Dus we gaan de regel inlezen die de gebruiker heeft ingevoerd en het wordt natuurlijk een string.
‫Dus de temperatuur wordt een string.
‫Nu moeten we de temperatuur controleren en veranderen in een geheel getal.
‫Dus int num temp.
‫Dus ik ga het noemen en het wordt in 32, dat is eigenlijk niet goed genoeg.
‫En de temperatuur passeren.
‫En nu kan ik de NUM temperatuur vergelijken met, laten we zeggen 20.
‫Dus als het lager is dan 20, als het slechts 20 is of misschien zelfs.
‫Ja.
‫Als het hoger is dan 20.
‫Dus dit zou de juiste pasvorm zijn zou ik zeggen.
‫Oke.
‫Dus wat ik wil veranderen texta is goed als het onder de 20 is, neem de code.
‫Als het 20 graden is, schrijf dan gewoon iets als een broek en trek over.
‫Zou goed moeten zijn.
‫En tot slot, als het hoger is dan 20 graden, als het warmer is, schrijf dan zoiets als een
‫korte broek is genoeg vandaag.
‫Oke.
‫Dus laten we het nu eens bekijken.
‫Laten we eens kijken wat ons programma ons te vertellen heeft.
‫En ik ga naar binnen, laten we zeggen vijfentwintig.
‫En het zegt, korte broeken zijn genoeg vandaag.
‫Misschien moeten we hier een kleine tekst invoeren, die ons vertelt wat we moeten doen.
‫Raadpleeg dus de juiste lijn.
‫Hoe is de temperatuur?
‫En ik begon opnieuw.
‫Hoe is de temperatuur.
‫Ik ga zeggen, oké, wel, buiten is het acht graden.
‫Pak de jas.
‫Oke.
‫Ik ga mijn jas pakken.
‫Het is goed.
‫Dank u zeer.
‫Dus nu hebben we een klein programma dat ons zal helpen beslissen wat we moeten dragen op basis van de temperatuur.
‫Is dat niet geweldig?
‫We hebben dus ons eerste kleine programma, dat werkelijk nut heeft of dat nuttig is.
‫Ja natuurlijk.
‫Je kunt je gang gaan en ja.
‫Breid dat een beetje uit.
‫En hoewel dat werkt, is deze, als deze hier nadert, niet de schoonste.
‫En we zullen zien hoe we dat kunnen opruimen in de volgende video, hoe we het nog beter en
‫effectiever kunnen maken, want momenteel is het zo koud, dan wordt het koud en dan wordt het koud.
‫Maar de betere benadering zou zijn om te controleren of dat waar is, nou, dan kunnen de andere niet waar zijn.
‫Dus doe niet eens de moeite om die jas aan te trekken.
‫Ik heb je verteld dat deze aanpak niet superefficiënt is, en ik ga je
‫laten zien hoe je het efficiënter kunt maken, want wat we hebben gezien is of anders, als en tenslotte anders.
‫Oke.
‫Dat heb je dus gezien in de eerste video van dit hoofdstuk.
‫En laten we nu de code die we hier hebben, aanpassen aan die structuur.
‫Je kunt het zelf proberen, zodat je een video kunt plaatsen en proberen dat ook te passen.
‫Kijk anders eens hoe ik het doe.
‫Oke.
‫Ik hoop dat je het geprobeerd hebt.
‫Dus we kijken of de temperaturen onder de twintig komen en als dat waar is, dan zal dat nooit waar zijn.
‫Dus we hebben die jas niet nodig voor het geval dat waar is, want hij loopt gewoon en het is gewoon onnodige verwerkingskracht
‫die we nodig hebben.
‫Maar als we in plaats daarvan else gebruiken, dus else if, bijvoorbeeld, dan wordt deze jas alleen gedragen als die kou hier niet waar
‫is of als die voorwaarde hier niet waar is.
‫Dus als de temperatuur nu geen twintig of onder de twintig is, dan trekken we die jas aan.
‫Als het niet onder de 20 is, gaan we naar de volgende regel en controleren we of de temperatuur precies twintig is.
‫En dan zouden we verder kunnen gaan en iets als anders zeggen als en kijken naar de volgende regel.
‫Dus als de temperaturen hoger zijn dan 2010, doe dat dan, maar dat zou, nogmaals, niet de meest efficiënte manier
‫zijn, terwijl het een efficiëntere manier zou zijn om gewoon elsea te gebruiken, want als aan die voorwaarde niet wordt voldaan en aan
‫die voorwaarde wordt niet voldaan , dan wordt die voorwaarde uitgevoerd of wordt de winst- en verliesrekening uitgevoerd.
‫Want in ons geval is het vrij eenvoudig.
‫Er zijn alleen die drie opties.
‫Het is of lager dan 20, precies 20 of hoger dan 20.
‫Natuurlijk kunnen we weer andere voorwaarden toevoegen, zoals die van El.
‫Als geen enkele temperatuur gelijk is aan 30, kunnen we dat toevoegen en dat zou ook goed zijn.
‫Dan hebben we nog steeds de toestand van LS.
‫Dat betekent dat alle andere code, dus 21 tot 29, niet gedekt zou zijn.
‫Ze zouden onder deze velden vallen en alles hoger dan 31 zou onder deze anders vallen.
‫Dus we zouden dat kunnen benaderen, we benaderen het op die manier en dan zouden we ook dit hoger dan 30 kunnen hebben.
‫Dus als de temperatuur hoger is dan 30, dan
‫wordt deze baan uitgevoerd, wat bijvoorbeeld heet of superheet is, en alle andere situaties zijn dus tussen 21 en 30.
‫Zou deze verklaring worden uitgevoerd?
‫Oke.
‫Dit zijn dus de verschillende opties die we hebben.
‫En dit is een efficiëntere manier dan degene die we zojuist hebben gezien.