‫Certaines personnes disent que tout est une question de décisions dans la vie, je dis que tout est une question de décisions et de do dièse et c'est ce
‫que nous allons examiner.
‫Nous allons vérifier si les déclarations et elles nous aident à prendre des décisions et à exécuter du code en fonction de ces
‫décisions.
‫Et ce que nous faisons ici, c'est que nous avons une instruction if.
‫Il s'agit donc d'une instruction if très basique.
‫Nous avons une condition entre accolades et là où nous avons une condition entre accolades et entre accolades, nous
‫avons le code qui doit être exécuté si la condition est remplie.
‫Alors disons que nous vérifions s'il fait beau et s'il fait beau, alors nous voulons sortir.
‫Et s'il fait mauvais temps, alors nous restons à l'intérieur.
‫La condition serait donc la suivante : le temps est-il clément ou le soleil brille-t-il ?
‫Il y aurait donc une condition très simple ici où nous comparons simplement si le temps est clément ou si le soleil brille
‫ou quelque chose du genre est vrai.
‫Et si c'est vrai, alors courez le froid.
‫Si ce n'est pas vrai, ne faites rien.
‫C'est donc ce que ferait cette déclaration.
‫Mais cela peut être un peu plus complexe.
‫Nous pouvons donc continuer et avoir une instruction if avec une instruction else.
‫Donc, si la condition est remplie, OK, exécutez du code et si ce n'est pas le cas, dans tout autre cas, lancez
‫un autre code.
‫Donc, si aucune des conditions n'est remplie, alors l'instruction sera exécutée et nous avons une priorité ici.
‫Donc, si cette première condition est vraie, cette autre ne le sera jamais et ne sera jamais exécutée.
‫Et c'est encore plus important si nous vérifions la prochaine étape parce que nous pouvons avoir quelque chose d'autre appelé.
‫Si c'est le cas, si la condition un, que faire si la condition est remplie, sinon c'est l'état par défaut.
‫Donc, si aucune des conditions n'est remplie, nous avons ici un aspect différent à considérer, ce qui
‫est insaisissable et nous pouvons avoir plusieurs ls if dans une plus grande instruction if.
‫Nous avons donc si la condition un, que faire.
‫Si la condition est remplie, nous avons une condition insaisissable à quoi faire si la condition deux est remplie.
‫Ainsi, la première condition pourrait être que le soleil brille ou si le soleil ne brille pas, cela pourrait être que le soleil ne brille
‫pas.
‫D'accord, nous le savons.
‫Mais ensuite, nous vérifions la deuxième condition, par exemple, le temps est-il au moins chaud ou fait-il au moins 20
‫degrés Celsius ?
‫Ensuite, nous allions encore dehors parce que ce que nous ne nous soucions pas, alors nous mettions juste la veste et nous
‫sortions.
‫Ce serait donc la deuxième condition.
‫Mais si aucun de ceux-ci n'est rencontré, donc si le soleil ne brille pas et qu'il gèle dehors, alors nous allons dans le LS
‫et nous disons, je vais rester à la maison, je vais boire une tasse de thé et Je vais juste me
‫détendre devant la télé.
‫Ce serait donc un exemple d'une déclaration if else if quelqu'un d'autre.
‫Vous avez donc vu le Syntex et cela a beaucoup plus de sens une fois que nous entrons dans la démo.
‫Je dirais donc allons-y et faisons une démo rapide que nous allons simplement regarder.
‫Si c'est le cas, nous n'allons pas examiner les autres aspects.
‫Nous allons juste l'utiliser pour l'instant.
‫Très bien.
‫Passons donc au Do dièse et au studio individuel.
‫Très bien.
‫Alors nous y sommes.
‫Allons de l'avant.
‫Je vais donc créer une variable, qui sera un entier, et je vais dire que
‫c'est la température et je vais la régler à, disons, dix degrés Celsius.
‫Alors maintenant je veux vérifier si la température est en dessous de 10 degrés et si c'est le cas, je veux me mettre en
‫froid.
‫Alors je monte directement sur la console, ligne droite.
‫Prenez le manteau.
‫Maintenant, si la température est de dix degrés, alors je veux écrire quelque chose
‫comme c'est dix
‫degrés C, alors nous Celsius.
‫Et maintenant, enfin, si la température est supérieure à dix, je veux juste dire quelque chose comme douillet, chaud, même si ce
‫n'est pas vraiment le cas, car il fait assez froid en Grèce.
‫Mais j'ai quand même choisi dix degrés.
‫Alors vérifions-le.
‫Soit dit en passant, nous devons ajouter la console qui lit pour obtenir quoi que ce soit sur notre console.
‫Alors faisons-le et exécutons notre code et il dira qu'il fait dix degrés.
‫Pourquoi donc?
‫Parce que cette condition n'est pas remplie.
‫Celui-là n'est pas atteint, mais celui-ci l'est.
‫Alors disons que nous prenons une température de six degrés et que nous exécutons le même code et il est dit de prendre le code.
‫Très bien.
‫Maintenant, disons que nous avons une température de vingt-cinq degrés.
‫Et ça va dire confortable et chaleureux, super, alors maintenant un petit défi pour vous, s'il vous plaît, ajoutez le code
‫pour qu'il dise ou tienne compte de la météo et que vous puissiez entrer la météo manuellement.
‫Et ça va aussi vous dire si vous devriez prendre le manteau, si vous devriez aller en short ou si vous devriez
‫aller comme avec un pull et un pantalon ou quelque chose comme ça.
‫Très bien.
‫Alors vérifiez cela et modifiez un peu le code et nous verrons le résultat.
‫Alors s'il vous plaît allez-y et essayez cela.
‫Soit dit en passant, vous devriez vérifier, vérifier la météo à l'extérieur et vérifier la température et entrer
‫cela si vous avez une température Fahrenheit que d'utiliser simplement les valeurs Fahrenheit ici.
‫Ça a du sens.
‫Très bien.
‫J'espère que vous l'avez essayé.
‫Et c'est consoler ou lire une ligne ce dont nous avons besoin ici.
‫Nous allons donc lire dans la ligne que l'utilisateur a saisie et ce sera une chaîne, bien sûr.
‫Donc, la température va être une chaîne.
‫Maintenant, nous devons vérifier et changer la température en un nombre entier.
‫Donc int num temp.
‫Donc je vais l'appeler et ça va être en 32, ce n'est en fait pas assez bon.
‫Et passer la température.
‫Et maintenant, je peux comparer la température NUM à, disons 20.
‫Donc si c'est inférieur à 20, si c'est juste 20 ou peut-être même.
‫Ouais.
‫S'il est supérieur à 20.
‫Donc, ce serait la bonne solution, je dirais.
‫Très bien.
‫Donc ce que je veux changer de texta c'est bien si c'est en dessous de 20, prenez le code.
‫S'il fait 20 degrés, écrivez simplement quelque chose comme un pantalon et rangez-vous.
‫Ça devrait aller.
‫Et puis enfin, s'il fait plus de 20 degrés, s'il fait plus chaud, alors écrivez quelque chose comme
‫un short aujourd'hui suffit.
‫Très bien.
‫Alors maintenant, vérifions-le.
‫Voyons ce que notre programme a à nous dire.
‫Et je vais entrer, disons, vingt-cinq.
‫Et ça dit, les shorts suffisent aujourd'hui.
‫Peut-être devrions-nous entrer un petit texte ici, qui nous dit quoi faire.
‫Consultez donc la bonne ligne.
‫Quelle est la température ?
‫Et j'ai recommencé.
‫Quelle est la température.
‫Je vais dire, d'accord, eh bien, dehors, il fait huit degrés.
‫Prenez le manteau.
‫Très bien.
‫Je vais prendre mon manteau.
‫C'est bon.
‫Merci beaucoup.
‫Alors maintenant, nous avons un petit programme qui va nous aider à décider quoi porter en fonction de la température.
‫N'est-ce pas génial?
‫Nous avons donc notre premier petit programme, qui a réellement de l'utilité ou qui est utile.
‫Ouais, bien sûr.
‫Vous pouvez aller de l'avant et oui.
‫Étends ça un peu.
‫Et bien que cela fonctionne, si vous approchez ici, ce n'est pas le plus propre.
‫Et nous verrons comment nous pouvons nettoyer cela dans la prochaine vidéo, comment le rendre encore meilleur et plus
‫efficace parce qu'actuellement, il fait si froid, puis il fait si froid, puis il fait si froid.
‫Mais la meilleure approche serait de vérifier si c'est vrai, eh bien, alors les autres ne peuvent pas être vrais.
‫Alors ne vous embêtez même pas à courir ce manteau.
‫Je vous ai dit que cette approche n'était pas super efficace, et je vais
‫vous montrer comment la rendre plus efficace, car ce que nous avons vu, c'est if else, if et enfin else.
‫Très bien.
‫Vous l'avez donc vu dans la première vidéo de ce chapitre.
‫Et maintenant, modifions le code que nous avons ici pour l'adapter à cette structure.
‫Vous pouvez l'essayer vous-même afin de pouvoir publier une vidéo et essayer de l'adapter également.
‫Sinon, regarde comment je fais.
‫Très bien.
‫J'espère que vous l'avez essayé.
‫Nous vérifions donc si les températures sont inférieures à vingt et puis si c'est vrai, alors ce ne sera jamais vrai.
‫Nous n'aurons donc pas besoin de cette couche au cas où cela serait vrai, car elle fonctionnera simplement et c'est simplement une puissance de traitement
‫inutile dont nous avons besoin.
‫Mais si nous utilisons else à la place, alors else si, par exemple, alors ce manteau ne sera exécuté que si ce froid ici n'est
‫pas vrai ou si cette condition ici n'est pas vraie.
‫Alors maintenant, si la température n'est pas de vingt ou en dessous de vingt, alors nous exécutons ce manteau.
‫Si ce n'est pas en dessous de 20, alors nous allons à la ligne suivante et nous vérifions sa température exactement vingt.
‫Et puis nous pourrions continuer et dire autre chose si et vérifier la ligne suivante.
‫Donc, si les températures sont supérieures à 2010, faites-le, mais cela, encore une fois, ne serait pas le moyen
‫le plus efficace alors que cela fonctionnerait, un moyen plus efficace consiste simplement à utiliser elsea, car si cette condition n'est
‫pas remplie et cette condition n'est pas remplie , alors cette condition s'exécutera ou l'instruction P&L s'exécutera.
‫Parce que dans notre cas, c'est assez simple.
‫Il n'y a que ces trois options.
‫C'est soit inférieur à 20, exactement 20 ou supérieur à 20.
‫Bien sûr, nous pourrions météoriser, nous pourrions ajouter d'autres conditions comme celles d'El.
‫Si aucune température n'est égale à 30, nous pourrions l'ajouter et ce serait également bien.
‫Alors nous aurons toujours la condition de LS.
‫Cela signifie que tous les autres codes, donc 21 à 29, ne seraient pas couverts.
‫Ils seraient couverts par ce champ et tout ce qui est supérieur à 31 serait couvert par cet autre.
‫Nous pourrions donc aborder cela, nous l'abordons de cette façon et nous pourrions également avoir ce chiffre supérieur à 30.
‫Donc si la température est supérieure à 30, alors ce court
‫sera couru, ce qui serait par exemple, il fait chaud ou super chaud, et toutes les autres situations sont donc entre 21 et 30.
‫Cette déclaration sera-t-elle exécutée ?
‫Très bien.
‫Voici donc les différentes options que nous avons.
‫Et c'est un moyen plus efficace que celui que nous venons de voir.