‫Torneremo.
‫Spero che tu sia riuscito a ottenere una soluzione per la sfida e ora andiamo avanti e vediamo come lo farei.
‫Naturalmente, ci sono più soluzioni alla sfida e una di queste è quella che ti
‫mostrerò.
‫Quindi, se non sei riuscito a farlo, non preoccuparti.
‫Te lo mostro in questo video.
‫Quindi, prima di tutto, ciò di cui abbiamo bisogno è una variabile di input e quella verrà impostata su zero.
‫Quindi abbiamo bisogno della quantità delle voci.
‫O in realtà, potresti chiamare quel conteggio, che ho detto anche a zero.
‫Ma questa volta è un numero intero.
‫Quindi dobbiamo fare il totale, che imposterò anch'io a zero.
‫E poi abbiamo bisogno del numero attuale, del numero attuale e anche quello sarà zero.
‫Quindi queste saranno le variabili che sono importanti per il nostro prossimo programma, perché quello che
‫dobbiamo controllare è cosa ha inserito l'utente o l'insegnante?
‫Era un numero?
‫Se fosse un numero, stiamo bene.
‫Allora aumentiamo il totale.
‫Aumentiamo il conteggio e bene, analizziamo l'input e aggiungiamolo al totale in generale.
‫E il numero corrente sarà l'input come numero.
‫OK, quindi queste sono le quattro variabili che sono rilevanti qui.
‫Quindi creiamo un ciclo while perché voglio vedere se l'input non è uguale a meno uno, perché
‫se è così, significa che l'insegnante non vuole aggiungere altri valori.
‫Ora informiamo prima l'insegnante cosa gli viene richiesto.
‫Allora scriviamogli.
‫L'ultimo numero era e poi abbiamo, per esempio, qui il nostro zero e il numero attuale.
‫Quindi, poiché non abbiamo iniziato bene, poiché non abbiamo ancora inserito nulla, è qualcosa che verrà
‫mostrato con zero all'inizio.
‫Quindi il numero attuale sarà zero.
‫E questo è solo il testo che l'insegnante riceve per informarsi su tutti i diversi stati che sono rilevanti
‫per lui.
‫Quindi inserisci il punteggio successivo.
‫Questo è solo per informarlo che dovrebbe inserire i punteggi, quindi console di nuovo la riga di
‫destra e ora la quantità attuale di voci in modo che sappia quante voci ha fatto e che dovrebbe essere di nuovo, la
‫nostra parentesi graffa zero e poi questo sarà il conteggio.
‫Ora finalmente consola quella linea luminosa.
‫Devi informare anche l'insegnante che se entra meno uno, l'intera domanda sarà fatta.
‫Bene, più o meno il calcolo dovrebbe essere fatto e lui ottiene la media.
‫Quindi per favore inserisci meno uno una volta che sei pronto per calcolare la media o dopo aver inserito tutti i punteggi o qualcosa
‫del genere.
‫Quindi il testo è ciò che tu, ovviamente, devi scegliere tu stesso, ciò di cui vuoi informarlo.
‫Ora abbiamo bisogno dell'input, quindi prendiamo l'input dell'insegnante e questo verrà consolato.
‫Quella riga di lettura successiva.
‫Dobbiamo controllare se l'input è uguale a meno uno, quindi meno uno.
‫E possiamo farlo in questo modo o possiamo usare gli uguali.
‫È uguale a meno uno.
‫Quindi cosa vogliamo fare se l'insegnante ha inserito meno uno?
‫Bene, vogliamo calcolare la media, quindi andiamo avanti sulla riga di destra della console.
‫E quello che voglio fare qui è solo per un piacere di visione più facile o un piacere di visione migliore per aggiungere questa linea tratteggiata in
‫modo che possiamo vedere tutta questa linea tratteggiata, in modo che possiamo vedere un po' meglio la
‫media e vedere che tutti i passaggi precedenti sono separato.
‫Ora dobbiamo calcolare la media di ciò che è stato inserito e questo è qualcosa che
‫possiamo fare in seguito, calcolare la media e informare l'insegnante.
‫Quindi è qualcosa che possiamo fare in seguito.
‫Ma ora ci sono anche altre cose che dobbiamo fare.
‫Quindi dobbiamo, ad esempio, verificare se la voce era effettivamente un numero.
‫Quindi int provare ad analizzare.
‫Quindi, se ha funzionato che è passato correttamente e cos'è che vogliamo passare?
‫Bene, dobbiamo analizzare l'input e l'output dovrebbe essere il numero corrente.
‫Quindi, se ha funzionato, vogliamo che il numero corrente sia l'output.
‫Destra.
‫Successivamente, vogliamo anche verificare se il numero corrente, quindi il numero corrente è maggiore di zero e il numero corrente
‫è inferiore a 21, perché ho appena ipotizzato che il trimestre che l'utente può ottenere sia compreso tra uno
‫e 20.
‫Quindi è semplicemente quello di cui mi sto assicurando qui.
‫Quindi sto controllando, è davvero qualcosa che ha funzionato?
‫Quindi è un numero che ha inserito ed è il numero compreso tra zero e o tra uno e 20?
‫E se è così, vai avanti e aggiungilo al totale.
‫Quindi abbiamo il totale di zero finora.
‫E quello che vogliamo avere ora è il totale uguale, il totale più il numero corrente.
‫Quindi puoi farlo con totale uguale a totale più o puoi più uguale al numero corrente.
‫Quindi questo è l'approccio più breve.
‫Ma l'altro potrebbe essere più facile da leggere in base a ciò che preferisci.
‫Quindi verrà eseguito se può essere analizzato in un numero.
‫Quindi, qualunque cosa l'utente abbia inserito può essere passato in un numero.
‫E se non fosse così?
‫Quindi se non può essere analizzato in un numero o il numero è maggiore di ventuno o minore di zero,
‫allora vogliamo prima controllare se la voce non è uguale a meno uno, perché se ha inserito meno uno, allora vogliamo per
‫finire comunque il programma.
‫Destra.
‫Quindi quello che dobbiamo fare qui è informarlo.
‫Console linea destra.
‫Inserisci
‫un valore compreso tra uno e 20, perché questa condizione qui sarà soddisfatta solo se ha inserito qualcosa che non è
‫compreso tra uno e 20.
‫Quindi, se è una lettera, se è un testo intero, se è un numero diverso, come venticinque o altro, questo
‫è ciò che gli verrà stampato.
‫E poi, se ciò accade, vogliamo continuare.
‫Quindi vogliamo semplicemente andare al passaggio successivo e ora abbiamo bisogno di eseguire qualcosa all'interno del nostro codice selvaggio.
‫Quindi lo farò un po' più piccolo.
‫Quindi abbiamo tutto su uno schermo e ora dobbiamo aggiungere la quantità di iterazioni.
‫Quindi qui dobbiamo migliorare, aumentare la quantità, che è il nostro conteggio.
‫OK, la quantità di voci è il nostro conteggio e qui incrementerò il conteggio.
‫Perché ho incrementato qui?
‫Bene, lo faccio per assicurarmi che venga eseguito solo.
‫Quindi incrementiamo il conteggio solo se vogliamo effettivamente incrementare per contare.
‫Perché se lo facessi senza questo continua qui, allora aumenterebbe anche la quantità di voci.
‫Se il numero inserito non era compreso tra zero o tra uno e 20 o se si trattava di un diverso tipo di inserimento, come la
‫lettera o qualcosa del genere.
‫Quindi qui ci assicuriamo che Kate venga giustiziata solo se tutto ha funzionato bene.
‫Quindi ha inserito un valore che è buono e possiamo andare avanti.
‫Va bene, quindi ora resta una cosa da fare, ed è calcolare la media.
‫Come lo facciamo?
‫Bene, andiamo avanti qui.
‫Creiamo un doppio.
‫E ora uso un doppio perché altrimenti la mia media sarebbe un numero intero, che viene tagliato e non è
‫preciso come avrei voluto.
‫Quindi la chiamerò media, che è il doppio del nostro totale diviso per il doppio del nostro conteggio.
‫Quindi quello che dico qui è che la media è l'importo totale che è qui.
‫Viene incrementato ogni volta che inseriamo qualcosa diviso per la quantità di voci che abbiamo.
‫Quindi questo è fondamentalmente il calcolo o la formula per calcolare la media subito dopo.
‫Quello che vogliamo fare è scriverlo sulla console.
‫Quindi scriviamolo così.
‫Il punteggio medio dei tuoi studenti è e poi usiamo di nuovo le parentesi graffe zero e passiamo la media, e questo è
‫più o meno tutto.
‫Quindi ora abbiamo il nostro programma, che utilizza l'input dell'utente, e quindi possiamo andare avanti e testarlo
‫perché dovremmo in realtà ci manca una cosa.
‫Ci manca la ribasatura verso la fine perché altrimenti non vediamo il risultato qui.
‫Quindi su quella console, le letture vengono effettivamente lette, la linea rossa non ha importanza finché possiamo ancora
‫vedere il codice.
‫Ok, corriamo.
‫L'ultimo numero era zero.
‫Inserisci il punteggio successivo.
‫Importo attuale delle voci zero.
‫Inserisci meno uno quando sei pronto per calcolare la media.
‫Va bene, andiamo avanti.
‫Entriamo a giusto per verificare.
‫Se il nostro programma funziona ancora, inserisci un valore compreso tra uno e 20.
‫Perfetto.
‫L'ultimo numero era zero.
‫Inserisci il punteggio successivo.
‫Attualmente, la quantità di voci è zero.
‫Finora tutto bene.
‫Anche se inseriamo un po' di parole incomprensibili qui, funziona ancora perfettamente.
‫Quindi ora entriamo in dieci.
‫L'ultimo numero era dieci.
‫OK, ora inseriamo 15, 13, 12 e così via.
‫Quindi aggiungerò solo alcuni numeri qui.
‫E se aggiungo qualcosa come 31, dice, inserisci un valore compreso tra uno e 20.
‫Va bene.
‫Quindi sa se faccio qualcosa di sbagliato.
‫Quindi, se l'insegnante inserisce accidentalmente valori errati, verrà interrotto qui.
‫Quindi abbiamo il numero attuale di voci, 11.
‫Quindi inserirò meno uno e vediamo cosa succede.
‫E dice che il punteggio medio dei tuoi studenti è undici virgola zero nove zero nove zero nove e così
‫via.
‫Grande.
‫Quindi qui puoi vedere cosa possiamo fare con la conoscenza che abbiamo acquisito finora.
‫Possiamo creare programmi poco medi e tu puoi fare molto di più.
‫Quindi non abbiamo ancora visto come utilizzare le tue fantastiche interfacce utente.
‫Stiamo ancora lavorando con le console, ma ci arriveremo così vedrai come creare interfacce utente
‫con UPF, che è uno strumento per creare ottimi usi con Visual Studio.
‫Quindi, per ora, penso che sia un buon progresso.
‫E nel prossimo video, andremo avanti con il prossimo argomento.
‫Quindi spero di vederti lì e spero che tu possa risolvere quel problema o la sfida o almeno parte della
‫sfida.
‫E per favore fammi sapere come hai risolto così altri studenti ed io possiamo confrontare ciò che hai fatto e darti
‫un feedback rispetto a ciò che abbiamo creato noi stessi.
‫Quindi grazie mille e ci vediamo al prossimo video.