練習 - 儲存每個課程的數值成績值

已完成

在此練習中,您將開始設定計算學生 GPA 所需的變數。 這就開始吧。

重要

開始本 [練習] 之前,您必須先完成上一個單元 [準備] 的 [安裝] 指示。

建立變數以儲存成績值

在這項工作中,您將識別學生所獲得字母成績的數值對等項目。 然後,您將宣告變數來儲存每個類別的數值成績值。 數值對等項目會以整數表示,因此您將使用 Integer 資料類型來儲存值。

  1. 請確定您已開啟 .NET 編輯器,而且您已備妥學生的姓名、課程名稱和學分時數的變數。

    在本引導式專案課程模組的 [準備] 單元中,[安裝] 指示會將學生課程資訊複製到編輯器中。 如有必要,請返回並完成 [安裝] 指示。

  2. 檢閱下列字母等級數值對等值 A = 4 個成績點 B = 3 個成績點

  3. 向下捲動至程式碼底部,並建立新的空白行。

  4. 若要為每個數值等級值宣告 Integer 變數,請輸入下列程式碼:

    int gradeA = 4;
    int gradeB = 3;
    
    

    請注意,固定值是用來表示數值成績。 如果您需要重複輸入不同的成績,這項技術可協助您輕鬆瞭解程式碼,並協助防止錯字。 現在會省略 C、D 和 F 成績的值,因為未使用這些值。

  5. 檢閱每個課程的學生成績:

    Course			    Grade		
    English 101		     A
    Algebra 101		     B
    Biology 101		     B
    Computer Science I	 B
    Psychology 101	     A
    

    您將使用此資訊來建立變數,以儲存每個課程的數值成績值。

  6. 若要建立將儲存每個課程成績的變數,請輸入下列程式碼:

    int course1Grade = gradeA;
    int course2Grade = gradeB;
    int course3Grade = gradeB;
    int course4Grade = gradeB;
    int course5Grade = gradeA;
    
    
  7. 若要顯示課程名稱以及數值成績,請輸入下列程式碼:

    Console.WriteLine($"{course1Name} {course1Grade}");
    Console.WriteLine($"{course2Name} {course2Grade}");
    Console.WriteLine($"{course3Name} {course3Grade}");
    Console.WriteLine($"{course4Name} {course4Grade}");
    Console.WriteLine($"{course5Name} {course5Grade}");
    
  8. 在 .NET 編輯器中,若要執行程式碼,請選取綠色的 [執行] 按鈕。

    您的應用程式輸出應該會符合下列輸出:

    English 101 4
    Algebra 101 3
    Biology 101 3
    Computer Science I 3
    Psychology 101 4
    

    如果您的輸出不相符,請務必檢查變數名稱。

  9. 請花點時間考慮目前輸出和應用程式的最終輸出。

    在應用程式的最終輸出中,您想要顯示班級名稱、成績和學分時數。 是時候在 print 陳述式中新增學分時數了。

  10. 若要將每個班級的學分時數新增至 print 陳述式,請更新您的程式碼,如下所示:

    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}");
    

檢查您的工作

在這項工作中,您將執行程式碼,並確認輸出正確無誤。

  1. 在 .NET 編輯器中,選取 [執行]

  2. 檢閱您的輸出,並確認課程名稱、成績和學分時數皆正確無誤:

    English 101 4 3
    Algebra 101 3 3
    Biology 101 3 4
    Computer Science I 3 4
    Psychology 101 4 3
    

    如果您的程式碼顯示不同的結果,您必須檢閱程式碼以尋找錯誤並進行更新。 再次執行程式碼,查看您是否已修正此問題。 請繼續更新和執行程式碼,直到其產生預期的結果為止。

重要

切記勿刪除您到目前為止撰寫的任何程式碼。 在下一個練習中,您將以此程式碼為基礎進行構建。