‫Alcune persone dicono che è tutta una questione di decisioni nella vita, io dico che è tutta una questione di decisioni e C diesis ed è quello
‫a cui daremo un'occhiata.
‫Verificheremo se le istruzioni ci aiutano a prendere decisioni ed eseguire codice in base a tali
‫decisioni.
‫E quello che facciamo qui è che abbiamo un'istruzione if.
‫Quindi questa è un'istruzione if molto semplice.
‫Abbiamo una condizione tra parentesi graffe e quindi dove abbiamo una condizione tra parentesi e tra parentesi graffe, abbiamo
‫il codice che dovrebbe essere eseguito se la condizione è soddisfatta.
‫Quindi diciamo che controlliamo se il tempo è buono e se è bello, allora vogliamo uscire.
‫E se è brutto tempo, allora restiamo dentro.
‫Quindi la condizione sarebbe, il tempo è buono o splende il sole?
‫Quindi ci sarebbe una condizione molto semplice qui in cui confrontiamo semplicemente se questo è il tempo bello o il sole
‫splende o qualcosa di questo è vero.
‫E se è vero, allora corri il raffreddore.
‫Se non è vero, non fare nulla.
‫Ecco cosa farebbe questa affermazione.
‫Ma può essere un po' più complesso.
‫Quindi possiamo andare avanti e avere un'istruzione if con un'istruzione else.
‫Quindi, se la condizione è soddisfatta, OK, esegui del codice e se non è inteso in altri casi, vai avanti ed esegui
‫un altro codice.
‫Quindi, se nessuna delle condizioni è soddisfatta, l'istruzione verrà eseguita e qui abbiamo una priorità.
‫Quindi, se questa prima condizione è vera, quest'altra non sarà mai vera e non verrà mai eseguita.
‫Ed è ancora più importante se controlliamo il passaggio successivo perché possiamo avere qualcosa chiamato altrimenti.
‫Se è così, se la condizione uno, cosa fare se la condizione è soddisfatta, altrimenti questo è lo stato predefinito.
‫Quindi, se nessuna delle condizioni è soddisfatta e quindi abbiamo un aspetto diverso da considerare, che
‫è sfuggente e possiamo avere più ls if all'interno di un'istruzione if più grande.
‫Quindi abbiamo se condizione uno, cosa fare.
‫Se la condizione è soddisfatta, abbiamo una condizione elusiva su cosa fare se la condizione due è soddisfatta.
‫Quindi la prima condizione potrebbe essere il sole splende o se il sole non splende, potrebbe essere il sole non
‫splende.
‫OK, lo sappiamo.
‫Ma poi controlliamo la seconda condizione, ad esempio, il clima è almeno caldo o ci sono almeno
‫20 gradi Celsius?
‫Poi uscivamo ancora perché quello che non ci interessa, poi ci mettiamo solo la giacca e
‫usciamo.
‫Quindi questa sarebbe la seconda condizione.
‫Ma se nessuno di questi è soddisfatto, quindi se il sole non splende e fuori fa freddo, allora entriamo
‫in LS e diciamo, rimarrò a casa, berrò una tazza di tè e Vado a rilassarmi
‫davanti alla TV.
‫Quindi questo sarebbe un esempio di un'istruzione if else if qualcun altro.
‫Quindi hai visto il Syntex e ha molto più senso una volta che entriamo nella demo.
‫Quindi direi di andare avanti e avere una demo veloce che semplicemente esamineremo.
‫Se è così, non esamineremo gli altri aspetti.
‫Useremo solo se per ora.
‫Tutto bene.
‫Quindi andiamo in Do diesis e studio individuale.
‫Tutto bene.
‫Quindi ci siamo.
‫Andiamo avanti.
‫Quindi creerò una variabile, che sarà un numero intero, e dirò che quella
‫è la temperatura e la imposterò a, diciamo, dieci gradi Celsius.
‫Quindi ora voglio controllare se la temperatura è inferiore a 10 gradi e, in tal caso, voglio mettermi un
‫raffreddore.
‫Quindi salgo direttamente sulla console, linea destra.
‫Prendi il cappotto.
‫Ora, se la temperatura è dieci gradi, allora voglio scrivere qualcosa
‫come dieci gradi
‫C, quindi siamo Celsius.
‫E ora finalmente, se la temperatura è superiore a dieci, voglio solo dire qualcosa come accogliente, caldo, anche se
‫non è proprio così, perché fa piuttosto freddo in Grecia.
‫Ma ancora ho appena scelto dieci gradi.
‫Quindi diamo un'occhiata.
‫A proposito, dobbiamo aggiungere la console che legge per ottenere qualsiasi cosa sulla nostra console.
‫Quindi facciamolo ed eseguiamo il nostro codice e dirà che sono dieci gradi.
‫Perché?
‫Perché quella condizione non è soddisfatta.
‫Quello non è soddisfatto, ma questo è soddisfatto.
‫Quindi diciamo che prendiamo una temperatura di sei gradi e eseguiamo lo stesso codice e dice prendi il codice.
‫Tutto bene.
‫Ora, diciamo che abbiamo una temperatura di venticinque gradi.
‫E dirà accogliente e caldo, fantastico, quindi ora una piccola sfida per te, per favore, aggiungi il codice in
‫modo che dica o prenda in considerazione il tempo e tu possa inserire il tempo manualmente.
‫E ti dirà anche se dovresti prendere il cappotto, se dovresti andare in pantaloncini o se dovresti andare
‫tipo con un pullover e pantaloni o qualcosa del genere.
‫Tutto bene.
‫Quindi dai un'occhiata e cambia un po' il codice e poi vedremo il risultato.
‫Quindi, per favore, vai avanti e provalo.
‫A proposito, dovresti controllare, controllare il tempo fuori e controllare la temperatura e inserirla
‫se hai una temperatura Fahrenheit che usare semplicemente i valori Fahrenheit qui.
‫Ciò ha senso.
‫Tutto bene.
‫Spero che tu l'abbia provato.
‫Ed è console o leggere una riga ciò di cui abbiamo bisogno qui.
‫Quindi leggeremo nella riga che l'utente ha inserito e sarà una stringa, ovviamente.
‫Quindi la temperatura sarà una stringa.
‫Ora dobbiamo controllare e modificare la temperatura in un numero intero.
‫Quindi int num temp.
‫Quindi lo chiamerò e sarà in 32, che in realtà non è abbastanza buono.
‫E passare la temperatura.
‫E ora posso confrontare la temperatura NUM con, diciamo 20.
‫Quindi se è inferiore a 20, se è solo 20 o forse anche.
‫Sì.
‫Se è maggiore di 20.
‫Quindi questa sarebbe la soluzione giusta direi.
‫Tutto bene.
‫Quindi quello che voglio cambiare texta è bene se è inferiore a 20, prendi il codice.
‫Se ci sono 20 gradi, scrivi qualcosa come pantaloni e accosta.
‫Dovrebbe andare bene.
‫E infine, se è più alto di 20 gradi, se fa più caldo, allora scrivi qualcosa come
‫i pantaloncini oggi bastano.
‫Tutto bene.
‫Quindi ora diamo un'occhiata.
‫Vediamo cosa ha da dirci il nostro programma.
‫E ho intenzione di entrare, diciamo, venticinque.
‫E c'è scritto che oggi bastano i pantaloncini.
‫Forse dovremmo inserire un piccolo testo qui, che ci dice cosa fare.
‫Quindi consulta la linea giusta.
‫Com'è la temperatura?
‫E ho ricominciato.
‫Com'è la temperatura.
‫Dirò, va bene, beh, fuori ci sono otto gradi.
‫Prendi il cappotto.
‫Tutto bene.
‫Vado a prendere il mio cappotto.
‫Va bene.
‫Grazie mille.
‫Quindi ora abbiamo un piccolo programma che ci aiuterà a decidere cosa indossare in base alla temperatura.
‫Non è fantastico?
‫Quindi abbiamo il nostro primo programmino, che effettivamente serve o che è utile.
‫Si, certo.
‫Puoi andare avanti e sì.
‫Allungalo un po'.
‫E mentre funziona, questo se si avvicina qui, non è il più pulito.
‫E vedremo come possiamo ripulirlo nel prossimo video, come renderlo ancora migliore e più efficace perché attualmente
‫sta facendo questo freddo, poi sta facendo quel freddo e poi sta facendo quel freddo.
‫Ma l'approccio migliore sarebbe verificare se questo è vero, beh, allora gli altri non possono essere veri.
‫Quindi non preoccuparti nemmeno di indossare quel cappotto.
‫Ti ho detto che questo approccio non è super efficiente e ti
‫mostrerò come renderlo più efficiente, perché quello che abbiamo visto è se altro, se e infine altro.
‫Tutto bene.
‫L'avete visto nel primo video di questo capitolo.
‫E ora cambiamo il codice che abbiamo qui per adattarlo a quella struttura.
‫Puoi provarlo tu stesso in modo da poter pubblicare un video e provare a adattarlo anche a quello.
‫Altrimenti, dai un'occhiata a come lo faccio.
‫Tutto bene.
‫Spero che tu l'abbia provato.
‫Quindi controlliamo se le temperature sono inferiori a venti e quindi se è vero, allora non sarà mai vero.
‫Quindi non avremo bisogno di quel cappotto nel caso sia vero, perché funzionerà e sarà solo una potenza di elaborazione non necessaria
‫di cui abbiamo bisogno.
‫Ma se usiamo else invece, così else if, per esempio, allora questo cappotto verrà indossato solo se quel freddo qui non è vero
‫o se quella condizione qui non è vera.
‫Quindi ora, se la temperatura non è venti o inferiore a venti, allora passiamo a quel cappotto.
‫Se non è inferiore a 20, andiamo alla riga successiva e controlliamo che la temperatura sia esattamente venti.
‫E poi potremmo andare avanti e dire qualcosa di simile se e controllare la riga successiva.
‫Quindi, se le temperature superiori al 2010, fallo, ma questo, ancora una volta, non sarebbe il modo
‫più efficiente mentre funzionerebbe in modo più efficiente è semplicemente usare elsea, perché se quella condizione non è soddisfatta
‫e quella condizione non è soddisfatta , verrà eseguita tale condizione o verrà eseguita l'istruzione P&L.
‫Perché nel nostro caso è abbastanza semplice.
‫Ci sono solo queste tre opzioni.
‫È inferiore a 20, esattamente 20 o superiore a 20.
‫Naturalmente, potremmo aggiungere altre condizioni come quella di El.
‫Se nessuna temperatura è uguale a 30, potremmo aggiungerlo e anche questo andrebbe bene.
‫Allora avremo ancora la condizione di LS.
‫Ciò significa che tutto l'altro codice, quindi da 21 a 29, non sarebbe coperto.
‫Essi sarebbero coperti da questo campo e tutto ciò che è superiore a 31 sarebbe coperto da quest'altro.
‫Quindi potremmo avvicinarci a quello, ci avviciniamo in quel modo e quindi potremmo anche avere questo più alto di 30.
‫Quindi, se la temperatura è superiore a 30, verrà eseguito
‫questo campo, che sarebbe ad esempio caldo o super caldo, e tutte le altre situazioni sono comprese tra 21 e 30.
‫Questa dichiarazione verrà eseguita?
‫Tutto bene.
‫Quindi queste sono le diverse opzioni che abbiamo.
‫E questo è un modo più efficiente di quello che abbiamo appena visto.