Esercizio - Archiviare i valori delle votazioni numeriche per ogni corso
In questo esercizio si inizierà a configurare le variabili necessarie per calcolare la media dei voti di uno studente. Iniziamo.
Importante
Prima di iniziare questo esercizio, devi aver completato le istruzioni di installazione nell'unità precedente, Preparazione.
Creare variabili in cui archiviare i valori dei voti
In questa attività si identificheranno gli equivalenti numerici per i voti in lettere ottenuti dagli studenti. Si dichiareranno quindi delle variabili per archiviare il valore numerico del voto per ogni corso. Gli equivalenti numerici sono rappresentati come numeri interi, quindi per archiviare i valori si userà il tipo di dati Integer.
Assicurarsi di avere aperto l'editor .NET e di avere le variabili preparate con il nome, i nomi dei corsi e le ore di credito dello studente.
Nell'unità di preparazione per questo modulo con progetto guidato, le istruzioni di configurazione includono la copia delle informazioni sui corsi degli studenti nell'editor. Se necessario, tornare indietro e completare le istruzioni per la configurazione.
Esaminare gli equivalenti numerici seguenti per i voti in lettere A = 4 e B = 3
Scorrere verso il basso fino alla fine del codice e creare una nuova riga vuota.
Per dichiarare una variabile Integer per ogni valore numerico, immettere il codice seguente:
int gradeA = 4; int gradeB = 3;
Si noti che per rappresentare i voti numerici vengono usati valori fissi. Questa tecnica rende il codice facilmente comprensibile e aiuta a evitare errori di digitazione se è necessario immettere ripetutamente voti diversi. I valori per i voti C, D e F vengono omessi per il momento, perché non vengono utilizzati.
Esaminare i voti dello studente per ogni corso:
Course Grade English 101 A Algebra 101 B Biology 101 B Computer Science I B Psychology 101 A
Si useranno queste informazioni per creare variabili in cui archiviare i valori numerici per ogni corso.
Per creare variabili che archivieranno i voti per ogni corso, immettere il codice seguente:
int course1Grade = gradeA; int course2Grade = gradeB; int course3Grade = gradeB; int course4Grade = gradeB; int course5Grade = gradeA;
Per visualizzare i nomi dei corsi insieme al voto numerico, immettere il codice seguente:
Console.WriteLine($"{course1Name} {course1Grade}"); Console.WriteLine($"{course2Name} {course2Grade}"); Console.WriteLine($"{course3Name} {course3Grade}"); Console.WriteLine($"{course4Name} {course4Grade}"); Console.WriteLine($"{course5Name} {course5Grade}");
Nell'editor .NET selezionare il pulsante verde Esegui per eseguire il codice.
L'output dell'applicazione dovrebbe corrispondere al seguente:
English 101 4 Algebra 101 3 Biology 101 3 Computer Science I 3 Psychology 101 4
Se l'output non corrisponde, controllare i nomi delle variabili.
Dedicare qualche istante a esaminare l'output corrente e l'output finale dell'applicazione.
Nell'output finale dell'applicazione si vogliono visualizzare il nome del corso, il voto e le ore di credito. Questo è un buon momento per aggiungere le ore di credito alle istruzioni print.
Per aggiungere le ore di credito per ogni corso alle istruzioni print, aggiornare il codice come indicato di seguito:
Console.WriteLine($"{course1Name} {course1Grade} {course1Credit}"); Console.WriteLine($"{course2Name} {course2Grade} {course2Credit}"); Console.WriteLine($"{course3Name} {course3Grade} {course3Credit}"); Console.WriteLine($"{course4Name} {course4Grade} {course4Credit}"); Console.WriteLine($"{course5Name} {course5Grade} {course5Credit}");
Controlla il tuo lavoro
In questa attività si eseguirà il codice e si verificherà che l'output sia corretto.
Nell'editor .NET selezionare Esegui.
Esaminare l'output e verificare che i nomi dei corsi, i voti e le ore di credito siano corretti:
English 101 4 3 Algebra 101 3 3 Biology 101 3 4 Computer Science I 3 4 Psychology 101 4 3
Se il codice visualizza risultati diversi, dovrai esaminarlo per trovare l'errore e apportare aggiornamenti. Eseguire di nuovo il codice per verificare se il problema è stato risolto. Continuare ad aggiornare ed eseguire il codice fino a quando non produce i risultati previsti.
Importante
Assicurati di non eliminare il codice scritto finora. Userai questo codice come base nell'esercizio successivo.