Introduzione

Completato

Gli sviluppatori eseguono alcune attività quasi ogni giorno. Le attività che includono la dichiarazione di variabili stringa e numeriche, l'assegnazione e l'estrazione di valori e l'esecuzione di calcoli non sono solo di routine, bensì essenziali. Altrettanto importante è l'attività di comunicare i risultati all'utente dell'applicazione. Padroneggiare la capacità di applicare queste competenze per risolvere un determinato problema è qualcosa che ogni sviluppatore deve imparare a fare.

Si supponga di essere l'assistente di un docente universitario. Si ha l'incarico di sviluppare un'applicazione che consente di calcolare la media dei voti (GPA, Grade Point Average) degli studenti. L'applicazione usa i voti e le ore di credito degli studenti per calcolare il GPA complessivo. Si è anche ricevuto un formato obbligatorio per riportare la media degli studenti.

Questo modulo illustra i passaggi necessari per sviluppare l'applicazione per il calcolo della media dei voti. Il codice dichiarerà e assegnerà valori alle variabili in base alle informazioni sui corsi, eseguirà vari calcoli numerici e formatterà e visualizzerà i risultati. I calcoli includono la determinazione della somma dei voti ottenuti e delle ore di credito totali. Per visualizzare i risultati nel formato richiesto, è necessario modificare un valore decimale per visualizzare un totale di tre cifre. Si useranno anche metodi Console.WriteLine() e sequenze di escape dei caratteri per formattare i risultati.

Al termine di questo modulo, sarà possibile scrivere codice che usa vari tipi di variabili, esegue calcoli numerici e visualizza i dati formattati per l'utente.

Obiettivi di apprendimento

Il modulo contiene esercitazioni sulle attività seguenti:

  • Usare le variabili per archiviare e recuperare i dati
  • Eseguire operazioni matematiche di base
  • Formattare le stringhe per presentare i risultati

Prerequisiti

  • Esperienza di livello principiante con un editor .NET
  • Esperienza di livello principiante con le regole di sintassi C# di base
  • Esperienza di livello principiante con l'esecuzione di operazioni matematiche sulle variabili
  • Esperienza di livello principiante nella creazione di valori letterali e nella dichiarazione di variabili dei tipi di dati di base come string, int e decimal
  • Esperienza di livello principiante nella concatenazione di stringhe e interpolazione di stringhe