Cvičení – uložení číselných hodnot známek pro každý kurz
V tomto cvičení začnete nastavovat proměnné potřebné k výpočtu gpa studenta. Pojďme na to.
Důležité
Před zahájením tohoto cvičení musíte dokončit pokyny k nastavení v předchozí lekci Příprava.
Vytvoření proměnných pro uložení hodnot známek
V tomto úkolu identifikujete číselné ekvivalenty pro známku studenta získaného dopisem. Potom deklarujete proměnné pro uložení číselné hodnoty známek pro každou třídu. Číselné ekvivalenty jsou reprezentovány jako celá čísla, takže k uložení hodnot použijete datový typ Integer.
Ujistěte se, že máte otevřený editor .NET a že máte připravené proměnné s názvem studenta, názvy kurzů a hodinami kreditů.
V lekci Příprava pro tento modul projektu s asistencí zkopírujete informace o kurzech studentů do editoru. V případě potřeby se vraťte a dokončete pokyny k nastavení.
Zkontrolujte následující číselné hodnoty známek A = 4 body známky B = 3 body známky.
Posuňte se dolů do dolní části kódu a vytvořte nový prázdný řádek.
Pokud chcete deklarovat celočíselnou proměnnou pro každou číselnou hodnotu třídy, zadejte následující kód:
int gradeA = 4; int gradeB = 3;
Všimněte si, že pevné hodnoty se používají k reprezentaci číselných známek. Tato technika usnadňuje pochopení kódu a pomáhá zabránit překlepům, pokud potřebujete opakovaně zadávat různé známky. Hodnoty pro známky C, D a F jsou prozatím vynechány, protože se nepoužívají.
Projděte si známky studenta pro každý kurz:
Course Grade English 101 A Algebra 101 B Biology 101 B Computer Science I B Psychology 101 A
Tyto informace použijete k vytvoření proměnných, které budou ukládat číselné hodnoty známek pro každý kurz.
Pokud chcete vytvořit proměnné, které budou ukládat známky pro každý kurz, zadejte následující kód:
int course1Grade = gradeA; int course2Grade = gradeB; int course3Grade = gradeB; int course4Grade = gradeB; int course5Grade = gradeA;
Pokud chcete zobrazit názvy kurzů spolu s číselnou známkou, zadejte následující kód:
Console.WriteLine($"{course1Name} {course1Grade}"); Console.WriteLine($"{course2Name} {course2Grade}"); Console.WriteLine($"{course3Name} {course3Grade}"); Console.WriteLine($"{course4Name} {course4Grade}"); Console.WriteLine($"{course5Name} {course5Grade}");
V editoru .NET spusťte kód tak, že vyberete zelené tlačítko Spustit .
Výstup vaší aplikace by měl odpovídat následujícímu výstupu:
English 101 4 Algebra 101 3 Biology 101 3 Computer Science I 3 Psychology 101 4
Pokud se váš výstup neshoduje, nezapomeňte zkontrolovat názvy proměnných.
Chvíli zvažte aktuální výstup a konečný výstup aplikace.
V posledním výstupu aplikace chcete zobrazit název třídy, známku a hodiny kreditu. To je vhodná doba pro přidání hodin kreditu do výpisů tisku.
Pokud chcete přidat hodiny kreditu pro každou třídu do výpisů tisku, aktualizujte kód následujícím způsobem:
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}");
Kontrola práce
V této úloze spustíte kód a ověříte správnost výstupu.
V editoru .NET vyberte Spustit.
Zkontrolujte výstup a ověřte správnost názvů kurzů, známek a hodin kreditu:
English 101 4 3 Algebra 101 3 3 Biology 101 3 4 Computer Science I 3 4 Psychology 101 4 3
Pokud váš kód zobrazuje různé výsledky, budete muset zkontrolovat kód, abyste našli chybu a aktualizovali ji. Spusťte kód znovu, abyste zjistili, jestli jste problém vyřešili. Pokračujte v aktualizaci a spouštění kódu, dokud váš kód nevygeneruje očekávané výsledky.
Důležité
Nezapomeňte odstranit žádný kód, který jste zatím napsali. Tento kód vytvoříte v dalším cvičení.