Gyakorlat – Az egyes kurzusok numerikus osztályzatainak tárolása

Befejeződött

Ebben a gyakorlatban elkezdi beállítani a diákok GPA-jának kiszámításához szükséges változókat. Lássunk neki!

Fontos

A gyakorlat megkezdése előtt el kell végeznie a beállítási utasításokat az előző, Előkészítés című leckében.

Változók létrehozása az osztályzatértékek tárolásához

Ebben a feladatban azonosítja a tanuló szerzett betűosztályának numerikus megfelelőit. Ezután deklarálja a változókat az egyes osztályok numerikus osztályértékének tárolásához. A numerikus megfelelők egész számként jelennek meg, ezért az értékek tárolásához az Egész szám adattípust fogja használni.

  1. Győződjön meg arról, hogy meg van nyitva a .NET-szerkesztő, és hogy a változók a tanuló nevével, a kurzusnevekkel és a kreditórákkal vannak előkészítve.

    Az irányított projektmodul előkészítő leckéjében a beállítási utasításokban a tanulói tanfolyam adatait másolhatja a szerkesztőbe. Ha szükséges, térjen vissza, és végezze el a telepítési utasításokat.

  2. Tekintse át a következő betűosztályú numerikus egyenértékű értékeket A = 4 osztálypont B = 3 osztálypont

  3. Görgessen le a kód aljára, és hozzon létre egy új üres sort.

  4. Ha egy egész szám változót szeretne deklarálni minden numerikus osztályzati értékhez, írja be a következő kódot:

    int gradeA = 4;
    int gradeB = 3;
    
    

    Figyelje meg, hogy a rögzített értékek a numerikus osztályzatokat jelölik. Ez a technika megkönnyíti a kód megértését, és segít megelőzni az elírásokat, ha ismétlődően különböző osztályzatokat kell beírnia. A C, D és F osztály értékei egyelőre nincsenek megadva, mivel nincsenek használatban.

  5. Tekintse át az egyes kurzusok tanulói osztályzatait:

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

    Ezekkel az információkkal olyan változókat fog létrehozni, amelyek az egyes kurzusok numerikus osztályzati értékeit tárolják.

  6. Ha olyan változókat szeretne létrehozni, amelyek az egyes kurzusok osztályzatait tárolják, írja be a következő kódot:

    int course1Grade = gradeA;
    int course2Grade = gradeB;
    int course3Grade = gradeB;
    int course4Grade = gradeB;
    int course5Grade = gradeA;
    
    
  7. A kurzusnevek és a numerikus osztályzatok megjelenítéséhez írja be a következő kódot:

    Console.WriteLine($"{course1Name} {course1Grade}");
    Console.WriteLine($"{course2Name} {course2Grade}");
    Console.WriteLine($"{course3Name} {course3Grade}");
    Console.WriteLine($"{course4Name} {course4Grade}");
    Console.WriteLine($"{course5Name} {course5Grade}");
    
  8. A .NET-szerkesztőben a kód futtatásához válassza a zöld Futtatás gombot.

    Az alkalmazás kimenetének meg kell egyeznie a következő kimenettel:

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

    Ha a kimenet nem egyezik, ellenőrizze a változóneveket.

  9. Szánjon egy kis időt, hogy figyelembe vegye az alkalmazás aktuális kimenetét és végső kimenetét.

    Az alkalmazás végleges kimenetében meg szeretné jeleníteni az osztály nevét, osztályzatát és kreditórát. Itt az ideje, hogy hozzáadja a kreditórákat a nyomtatási utasításokhoz.

  10. Ha az egyes osztályok kreditóráit hozzá szeretné adni a nyomtatási utasításokhoz, frissítse a kódot az alábbiak szerint:

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

Ellenőrizze munkáját

Ebben a feladatban futtatja a kódot, és ellenőrzi, hogy a kimenet helyes-e.

  1. A .NET-szerkesztőben válassza a Futtatás lehetőséget.

  2. Tekintse át a kimenetet, és ellenőrizze, hogy a kurzusok neve, az érdemjegyek és a kreditórák helyesek-e:

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

    Ha a kód eltérő eredményeket jelenít meg, a hiba megkereséséhez és a frissítések elvégzéséhez át kell tekintenie a kódot. Futtassa újra a kódot, és ellenőrizze, hogy kijavította-e a problémát. Folytassa a kód frissítését és futtatását, amíg a kód meg nem hozza a várt eredményeket.

Fontos

Ügyeljen arra, hogy ne törölje az eddig írt kódot. A következő gyakorlatban erre a kódra fog építeni.