Cvičení – implementace větví kódu pomocí příkazů výběru
V tomto cvičení vytvoříte kód, který automaticky přiřadí známku studenta na základě konečného číselného skóre a aktualizujete aplikaci tak, aby se do konečné známky studenta započítávají další skóre projektu kreditu. Začnete tím, že napíšete if-elseif-else konstruktor, který se dá použít k vyhodnocení číselného skóre studenta a přiřazení známky. Dále prozkoumáváte požadavky aplikace související s dodatečnou prací a poté se pustíte do požadovaných aktualizací kódu. Podrobné úkoly, které jste dokončili během tohoto cvičení, jsou:
Vytvořte strukturu, která vyhodnocuje skóre studenta pro přiřazení známky. Vyhodnocený výraz porovnává číselné skóre studenta s rozsahem skóre převzatým z známkujícího grafu poskytnutého učitelem.
Integrujte další skóre kreditů do pole skóre každého studenta a pak aktualizujte kód, který se používá k výpočtu číselného skóre studenta. Tím
foreachse sečtou výsledky studentů a aktualizuje se tak, aby zahrnovalifpříkaz, který kód větví. Skóre zkoušky se použijí na součet v jedné větvi a další skóre kreditů v druhé větvi.
Důležité
Před zahájením tohoto cvičení musíte dokončit předchozí cvičení "Vytvoření polí a smyčky foreach".
Přiřazení známek písmen pomocí konstruktoru if-elseif-else
V tomto úkolu vytvoříte if-elseif-else strukturu, která se dá použít k přiřazení písmenných známek na základě vypočítaného číselného skóre.
Ujistěte se, že máte otevřený soubor Program.cs v editoru visual Studio Code.
Vytvořte prázdný řádek kódu pod řádkem použitým k deklaraci
studentScorespole.Pokud chcete vytvořit řetězcovou proměnnou, která se dá použít k uložení známky studenta, zadejte následující kód:
string currentStudentLetterGrade = "";Posuňte se dolů na konec souboru Program.cs.
Přidejte prázdný řádek v kódu pod řádek, který přiřazuje vypočtenou hodnotu
currentStudentGrade.Věnujte chvilku zvážení hodnotící tabulky, která zobrazuje písmenkovou známku odpovídající číselným bodům.
97 - 100 A+ 93 - 96 A 90 - 92 A- 87 - 89 B+ 83 - 86 B 80 - 82 B- 77 - 79 C+ 73 - 76 C 70 - 72 C- 67 - 69 D+ 63 - 66 D 60 - 62 D- 0 - 59 FVšimněte si, že horní řádek skóre, kde hodnoty jsou větší než nebo rovny 97, má známku uvedenou jako "A+". Jinými slovy, pokud je konečné skóre >studenta = 97, přiřadí se jim známka "A+".
Pokud chcete vytvořit
ifpříkaz, který přiřadíA+kcurrentStudentLetterGradekdyž je skóre studenta větší nebo rovno 97, zadejte následující kód:if (currentStudentGrade >= 97) currentStudentLetterGrade = "A+";Pokud chcete vytvořit
else ifpříkaz, který přiřazujeAdocurrentStudentLetterGrade, když je výsledek studenta větší nebo roven 93, zadejte následující kód:else if (currentStudentGrade >= 93) currentStudentLetterGrade = "A";else ifnepřiřadíAkcurrentStudentLetterGrade, pokud je skóre studenta větší nebo rovno 97, protože tento výraz vracítruev předchozímif.Tento
else ifvzor můžete rozšířit, jak postupujete dolů řádky tabulky známek. Když dosáhnete konce grafu, můžete použít finálníelsek zachycení jakéhokolicurrentStudentGrade, který je pod 60.else ifVytvořte příkazy, které přiřazují písmenné známky procurrentStudentLetterGradepro rozsahy skóre od 60 do 92.Po dokončení tohoto kroku byste měli mít
ifstrukturu příkazů, která odpovídá následujícímu kódu:if (currentStudentGrade >= 97) currentStudentLetterGrade = "A+"; else if (currentStudentGrade >= 93) currentStudentLetterGrade = "A"; else if (currentStudentGrade >= 90) currentStudentLetterGrade = "A-"; else if (currentStudentGrade >= 87) currentStudentLetterGrade = "B+"; else if (currentStudentGrade >= 83) currentStudentLetterGrade = "B"; else if (currentStudentGrade >= 80) currentStudentLetterGrade = "B-"; else if (currentStudentGrade >= 77) currentStudentLetterGrade = "C+"; else if (currentStudentGrade >= 73) currentStudentLetterGrade = "C"; else if (currentStudentGrade >= 70) currentStudentLetterGrade = "C-"; else if (currentStudentGrade >= 67) currentStudentLetterGrade = "D+"; else if (currentStudentGrade >= 63) currentStudentLetterGrade = "D"; else if (currentStudentGrade >= 60) currentStudentLetterGrade = "D-";Posledním krokem je přidání
else, které řeší všechny zbývající skóre.Pro vytvoření
elseplatného pro skóre nižší než 60 zadejte následující kód:else currentStudentLetterGrade = "F";Než si prohlédnou kód aplikace, udělejte si chvilku.
Kód Program.cs by měl odpovídat následujícímu kódu:
// initialize variables - graded assignments int currentAssignments = 5; int[] sophiaScores = new int[] { 90, 86, 87, 98, 100 }; int[] andrewScores = new int[] { 92, 89, 81, 96, 90 }; int[] emmaScores = new int[] { 90, 85, 87, 98, 68 }; int[] loganScores = new int[] { 90, 95, 87, 88, 96 }; // Student names string[] studentNames = new string[] { "Sophia", "Andrew", "Emma", "Logan" }; int[] studentScores = new int[10]; string currentStudentLetterGrade = ""; // Display the Report Header Console.WriteLine("Student\t\tGrade\n"); foreach (string name in studentNames) { string currentStudent = name; if (currentStudent == "Sophia") // assign Sophia's scores to the studentScores array studentScores = sophiaScores; else if (currentStudent == "Andrew") // assign Andrew's scores to the studentScores array studentScores = andrewScores; else if (currentStudent == "Emma") // assign Emma's scores to the studentScores array studentScores = emmaScores; else if (currentStudent == "Logan") // assign Logan's scores to the studentScores array studentScores = loganScores; // initialize/reset the sum of scored assignments int sumAssignmentScores = 0; // initialize/reset the calculated average of exam + extra credit scores decimal currentStudentGrade = 0; foreach (int score in studentScores) { // add the exam score to the sum sumAssignmentScores += score; } currentStudentGrade = (decimal)(sumAssignmentScores) / currentAssignments; if (currentStudentGrade >= 97) currentStudentLetterGrade = "A+"; else if (currentStudentGrade >= 93) currentStudentLetterGrade = "A"; else if (currentStudentGrade >= 90) currentStudentLetterGrade = "A-"; else if (currentStudentGrade >= 87) currentStudentLetterGrade = "B+"; else if (currentStudentGrade >= 83) currentStudentLetterGrade = "B"; else if (currentStudentGrade >= 80) currentStudentLetterGrade = "B-"; else if (currentStudentGrade >= 77) currentStudentLetterGrade = "C+"; else if (currentStudentGrade >= 73) currentStudentLetterGrade = "C"; else if (currentStudentGrade >= 70) currentStudentLetterGrade = "C-"; else if (currentStudentGrade >= 67) currentStudentLetterGrade = "D+"; else if (currentStudentGrade >= 63) currentStudentLetterGrade = "D"; else if (currentStudentGrade >= 60) currentStudentLetterGrade = "D-"; else currentStudentLetterGrade = "F"; Console.WriteLine($"{name}\t\t{currentStudentGrade}\t?"); } Console.WriteLine("Press the Enter key to continue"); Console.ReadLine();Všimněte si, že vaše aplikace je uspořádaná velmi logickým způsobem shora dolů:
Inicializujete proměnné a vytvoříte pole, která slouží jako zdroj dat pro aplikaci. Máte pole, která poskytují skóre studenta a pole, které poskytuje jména studentů. Máte také pole nezávislé na studentech, které můžete použít k uchovávání výsledků jakéhokoli studenta, když přijde čas na výpočet známek.
Console.WriteLine()Máte příkaz, který na konzoli zapisuje popisky sloupců pro sestavu hodnocení.Máte vnější
foreachsmyčku, která procházístudentNamespolem a poskytuje blok kódu, který se opakuje pro každého studenta.Dál uspořádáte kód pomocí přístupu shora dolů uvnitř bloku kódu vnější
foreachsmyčky:Máte příkaz
ifk vyhodnocení jména aktuálního studenta, napříkladif (currentStudent == "Sophia"). Když se výraz vyhodnotí jakotrue, přiřadíte pole skóre studenta k poli studentům-agnostickému, například:studentScores = sophiaScores;Deklarujete dvě proměnné, které jsou potřeba k výpočtu známek studentů. První proměnná ,
sumAssignmentScoresslouží k výpočtu součtu skóre přiřazení. Druhá proměnná ,currentStudentGradeslouží k výpočtu konečné číselné známky. Inicializujete proměnné hodnotou0.Máte smyčku
foreach, která iteruje přesstudentScoresk výpočtu hodnotysumAssignmentScores.Vypočítáte
currentStudentGradetak, že vydělítesumAssignmentScorespočet zadání v knize známek. Počet známkovaných zadání se uchovává v proměnné s názvemcurrentAssignments.Máte
if-elseif-elsestrukturu, která přiřazuje známky na základě hodnotycurrentStudentGrade.Máte
Console.WriteLine()příkaz, který do konzoly zapisuje jména studentů a známky, aby se dokončila zpráva o známkování.
Console.WriteLine()Vyhledejte příkaz, který do konzoly zapisuje jména studentů a známky.Console.WriteLine($"{currentStudent}\t\t{currentStudentGrade}\t?");Všimněte si, že do zprávy o hodnocení stále potřebujete zahrnout vypočtenou známku.
Pokud chcete do sestavy známkování zahrnout hodnotu
currentStudentLetterGrade, aktualizujte kód následujícím způsobem:Console.WriteLine($"{currentStudent}\t\t{currentStudentGrade}\t{currentStudentLetterGrade}");V nabídce Soubor editoru Visual Studio Code klepněte na tlačítko Uložit.
V zobrazení Průzkumníka editoru Visual Studio Code klikněte pravým tlačítkem myši na Starter a pak vyberte Otevřít v integrovaném terminálu.
Na příkazovém řádku terminálu zadejte dotnet build a stiskněte Enter.
Pokud se zobrazí chybové nebo upozorňující zprávy, musíte je před pokračováním opravit.
Na příkazovém řádku terminálu zadejte příkaz dotnet run a stiskněte Enter.
Ověřte, že váš kód vytvořil následující výstup:
Student Grade Sophia 92.2 A- Andrew 89.6 B+ Emma 85.6 B Logan 91.2 A- Press the Enter key to continueVe vašem projektu aplikace vidím velký pokrok. Teď potřebujete integrovat další přiřazení kreditů.
Integrace dodatečného bodového hodnocení v rámci kódové větve
V tomto úkolu aktualizujete aplikaci tak, aby vyhovovala práci navíc, kterou odevzdali studenti. Studenti dokončí další kreditové projekty, aby získali bonusové body, které můžou pomoct získat hodnocení. Učitel vám poskytl dodatečné skóre kreditu pro každého studenta na základě toho, co studenti odevzdali:
- Sophia: 94, 90
- Andrew: 89
- Emma: 89, 89, 89
- Logan: 96
Tyto dodatečné kreditové skóre a požadavky na aplikaci, které poskytl učitel k dokončení tohoto úkolu, použijete.
Zvažte požadavky na projekt související s dodatečnými přiřazeními kreditů.
Lekce "Příprava" pro tento modul projektu s asistencí obsahuje část Přehled projektu , která obsahuje následující požadavky:
Vaše aplikace musí pojmout další přiřazení kreditu.
- Do pole skóre studenta musí být zahrnuté dodatečné skóre kreditu.
- Zadání pro extra kredit budou mít hodnotu 10% bodů zkoušky při aplikaci na konečnou číselnou známku.
- Skóre za bonusové úkoly musí být přidány k celkovému skóre studentových zkoušek před výpočtem konečné číselné známky.
Integrujte extra body za kredit při výpočtu konečné číselné a písmenné známky studenta následujícím způsobem:
- Váš kód musí zjistit dodatečné úkoly na základě počtu prvků v poli skóre studenta.
- Váš kód musí použít 10% váhový faktor u dodatečných úkolů, než přidáte body za dodatečné úkoly k součtu bodů ze zkoušek.
Posuňte se na začátek souboru Program.cs.
Pokud chcete do
sophiaScorespole přidat další skóre přiřazení kreditu Sophia, aktualizujte kód následujícím způsobem:int[] sophiaScores = new int[] { 90, 86, 87, 98, 100, 94, 90 };Všimněte si, že jste přidali dodatečné skóre kreditů
94a90do seznamu skóre zahrnutých v poli. Jednoduchý.Přidejte další skóre kreditu pro ostatní studenty do polí skóre.
Ujistěte se, že pole skóre studentů odpovídají následujícímu kódu:
int[] sophiaScores = new int[] { 90, 86, 87, 98, 100, 94, 90 }; int[] andrewScores = new int[] { 92, 89, 81, 96, 90, 89 }; int[] emmaScores = new int[] { 90, 85, 87, 98, 68, 89, 89, 89 }; int[] loganScores = new int[] { 90, 95, 87, 88, 96, 96 };Posuňte se dolů a vyhledejte vnitřní
foreachsmyčku, která se používá k sumarizaci skóre přiřazení.foreach (int score in studentScores) { // add the exam score to the sum sumAssignmentScores += score; }Zvažte aktualizace, které potřebujete implementovat, chvilku.
Nejprve zvažte, co už víte:
- Víte, že smyčka
foreachbude iterovat postupně všemi prvky pole bez ohledu na to, kolik prvků pole obsahuje. - Víte, že studenti mají pět výsledků zkoušky a že máte související proměnnou:
int currentAssignments = 5;. - Víte, že na konci pole jsou zahrnutá další skóre kreditu.
- Víte, že dodatečné kreditní skóre mají hodnotu 10% skóre zkoušky.
- Víte, že dodatečné body musí být přidány do součtu výsledků zkoušek před výpočtem konečné číselné známky studenta.
Teď zvažte, co potřebujete:
- Potřebujete zjistit, které skóre v poli skóre jsou dodatečné úvěrové skóre.
- Potřebujete upravit hodnotu všech dodatečných kreditů, aby se hodnotily 10% skóre zkoušky.
- Potřebujete aktualizovat výpočet, který se používá k sumarizačnímu skóre studentů, aby součet zahrnoval dodatečné skóre kreditu.
- Víte, že smyčka
Identifikujte aktualizace kódování potřebné k rozlišení mezi skóre zkoušky a dodatečnými skóre kreditu.
Víte, že po pěti skóre zkoušky jsou uvedena další kreditová skóre. Jinými slovy, první extra bodové skóre bude šestým skóre v poli. Tento vztah mezi typem skóre a číslem prvku pole vám říká, že čítač uvnitř smyčky
foreachpotřebujete. Jakmile je hodnota vašeho čítače větší než počet výsledků zkoušky, víte, že aktuální skóre je dodatečné skóre kreditu.Tady je to, co potřebujete implementovat, abyste mohli rozlišovat mezi skóre zkoušky a dodatečnými kreditovými skóre:
- Musíte deklarovat celé číslo nad vnitřní
foreachsmyčkou, které lze použít k počítání známkovaných zadání. Tuto proměnnougradedAssignmentsmůžete pojmenovat . - Musíte zvýšit
gradedAssignmentso1uvnitř smyčkyforeach. Pokud inicializujetegradedAssignmentshodnotu0, můžete zvýšit čítač v horní částiforeachbloku kódu. - Potřebujete příkaz
if, který vyhodnotí, zda váš čítačgradedAssignmentsje větší než počet známek zkoušky. Proměnná, která obsahuje počet zadání zkoušky, má názevcurrentAssignments. Tento název by mohl způsobit zmatek, nyní když máte úkoly pro získání dalších bodů kromě zadání zkoušky. Název proměnné byste měli změnit zcurrentAssignmentsnaexamAssignments. Po implementaci této změny názvu můžete svůjifpoužít k vyhodnocení(gradedAssignments <= examAssignments).
- Musíte deklarovat celé číslo nad vnitřní
Změňte název proměnné z
currentAssignmentsnaexamAssignments.Důležité
Při změně názvu proměnné je potřeba zajistit, abyste aktualizovali všechny instance proměnné ve vaší aplikaci. V tomto případě existují dvě instance.
Panel Editor editoru sady Visual Studio Code podporuje použití klávesové zkratky Control + F k vyhledání zadaného textu. Panel editoru Visual Studio Code také podporuje použití klávesové zkratky Control + H k vyhledání a nahrazení textu, který zadáte.
Vytvořte prázdný řádek kódu nad smyčkou
foreach, která se používá k součtu skóre přiřazení.Pokud chcete na prázdný řádek kódu deklarovat celočíselnou proměnnou s názvem
gradedAssignmentsa inicializovat ji na0, zadejte následující kód:// initialize/reset a counter for the number of assignments int gradedAssignments = 0;Vytvořte prázdný řádek kódu v horní části bloku kódu pro smyčku
foreach, která se používá k součtu skóre přiřazení.Na prázdném řádku kódu pro zvýšení
gradedAssignmentso1při každé iteraci smyčkyforeachzadejte následující kód:// increment the assignment counter gradedAssignments += 1;Pokud chcete vytvořit
ifpříkaz, který vyhodnotí výraz(gradedAssignments <= examAssignments), zadejte následující kód:if (gradedAssignments <= examAssignments)Identifikujte aktualizace kódování potřebné pro výpočet, který se používá k součtu skóre studentů.
Když se vaše
ifprohlášení vyhodnotí(gradedAssignments <= examAssignments)jakotrue, znamená to, že dosažený výsledek je skóre zkoušky a můžete přidat tuto hodnotu k vašemu součtu. Pokud se výraz nevyhodnocuje jakotrue, pak je skóre dodatečné skóre kreditu a musíte ho rozdělit o 10, abyste mohli k součtu přidat hodnotu. Konstrukceif-elsebude perfektní.Všimněte si, že stávající rovnice
sumAssignmentScores += score;je správný výpočet, který se má použít, když příkazifvyhodnotí(gradedAssignments <= examAssignments)jakotrue.Vytvořte prázdný řádek kódu pod
sumAssignmentScores += score;.Na prázdném řádku kódu, pro vytvoření části
elsekonstrukceif-else, napište else a poté stiskněte Enter.Pokud chcete vytvořit rovnici, která k součtu přidá dodatečné skóre kreditu, zadejte následující kód:
// add the extra credit points to the sum - bonus points equal to 10% of an exam score. rounding errors are acceptable sumAssignmentScores += score / 10;V nabídce Soubor editoru Visual Studio Code klepněte na tlačítko Uložit.
Než si prohlédnou kód aplikace, udělejte si chvilku.
Ujistěte se, že aktualizovaná aplikace odpovídá následujícímu kódu:
// initialize variables - graded assignments int examAssignments = 5; int[] sophiaScores = new int[] { 90, 86, 87, 98, 100, 94, 90 }; int[] andrewScores = new int[] { 92, 89, 81, 96, 90, 89 }; int[] emmaScores = new int[] { 90, 85, 87, 98, 68, 89, 89, 89 }; int[] loganScores = new int[] { 90, 95, 87, 88, 96, 96 }; // Student names string[] studentNames = new string[] { "Sophia", "Andrew", "Emma", "Logan" }; int[] studentScores = new int[10]; string currentStudentLetterGrade = ""; // Write the Report Header to the console Console.WriteLine("Student\t\tGrade\n"); foreach (string name in studentNames) { string currentStudent = name; if (currentStudent == "Sophia") studentScores = sophiaScores; else if (currentStudent == "Andrew") studentScores = andrewScores; else if (currentStudent == "Emma") studentScores = emmaScores; else if (currentStudent == "Logan") studentScores = loganScores; // initialize/reset the sum of scored assignments int sumAssignmentScores = 0; // initialize/reset the calculated average of exam + extra credit scores decimal currentStudentGrade = 0; // initialize/reset a counter for the number of assignment int gradedAssignments = 0; // loop through the scores array and complete calculations for currentStudent foreach (int score in studentScores) { // increment the assignment counter gradedAssignments += 1; if (gradedAssignments <= examAssignments) // add the exam score to the sum sumAssignmentScores += score; else // add the extra credit points to the sum - bonus points equal to 10% of an exam score. rounding errors are acceptable sumAssignmentScores += score / 10; } currentStudentGrade = (decimal)(sumAssignmentScores) / examAssignments; if (currentStudentGrade >= 97) currentStudentLetterGrade = "A+"; else if (currentStudentGrade >= 93) currentStudentLetterGrade = "A"; else if (currentStudentGrade >= 90) currentStudentLetterGrade = "A-"; else if (currentStudentGrade >= 87) currentStudentLetterGrade = "B+"; else if (currentStudentGrade >= 83) currentStudentLetterGrade = "B"; else if (currentStudentGrade >= 80) currentStudentLetterGrade = "B-"; else if (currentStudentGrade >= 77) currentStudentLetterGrade = "C+"; else if (currentStudentGrade >= 73) currentStudentLetterGrade = "C"; else if (currentStudentGrade >= 70) currentStudentLetterGrade = "C-"; else if (currentStudentGrade >= 67) currentStudentLetterGrade = "D+"; else if (currentStudentGrade >= 63) currentStudentLetterGrade = "D"; else if (currentStudentGrade >= 60) currentStudentLetterGrade = "D-"; else currentStudentLetterGrade = "F"; //Console.WriteLine("Student\t\tGrade\tLetter Grade\n"); Console.WriteLine($"{currentStudent}\t\t{currentStudentGrade}\t{currentStudentLetterGrade}"); } // required for running in VS Code (keeps the Output windows open to view results) Console.WriteLine("\n\rPress the Enter key to continue"); Console.ReadLine();
Zkontroluj svou práci
V této úloze spustíte aplikaci, abyste ověřili, že logika kódu funguje podle očekávání.
Ujistěte se, že jste změny uložili do souboru Program.cs.
V zobrazení Průzkumníka editoru Visual Studio Code klikněte pravým tlačítkem myši na Starter a pak vyberte Otevřít v integrovaném terminálu.
Na příkazovém řádku terminálu zadejte dotnet build a stiskněte Enter.
Pokud se zobrazí chybové nebo upozorňující zprávy, musíte je před pokračováním opravit.
Na příkazovém řádku terminálu zadejte příkaz dotnet run a stiskněte Enter.
Ověřte, že váš kód vytvořil následující výstup:
Student Grade Sophia 95.8 A Andrew 91.2 A- Emma 90.4 A- Logan 93 A Press the Enter key to continueNa panelu TERMINÁL zastavte spuštěnou aplikaci stisknutím klávesy Enter.
Zavřete panel Terminálu.
Chvíli zvažte následující požadavek na projekt:
- Vaše aplikace musí podporovat přidávání dalších studentů a skóre s minimálním dopadem na kód.
Byly pro vaši aplikaci přehlédnuty nějaké důležité požadavky?
Zkontrolujte, jestli kombinace polí a
foreachsmyček umožňuje zahrnout další studenty bez úplného přepsání kódu.Posuňte se na začátek aplikace Program.cs a aktualizujte pole následujícím způsobem:
int[] sophiaScores = new int[] { 90, 86, 87, 98, 100, 94, 90 }; int[] andrewScores = new int[] { 92, 89, 81, 96, 90, 89 }; int[] emmaScores = new int[] { 90, 85, 87, 98, 68, 89, 89, 89 }; int[] loganScores = new int[] { 90, 95, 87, 88, 96, 96 }; int[] beckyScores = new int[] { 92, 91, 90, 91, 92, 92, 92 }; int[] chrisScores = new int[] { 84, 86, 88, 90, 92, 94, 96, 98 }; int[] ericScores = new int[] { 80, 90, 100, 80, 90, 100, 80, 90 }; int[] gregorScores = new int[] { 91, 91, 91, 91, 91, 91, 91 }; // Student names string[] studentNames = new string[] { "Sophia", "Andrew", "Emma", "Logan", "Becky", "Chris", "Eric", "Gregor" };Posuňte se dolů ke smyčce názvů
foreacha vyhledejte následující řádky kódu:if (currentStudent == "Sophia") studentScores = sophiaScores; else if (currentStudent == "Andrew") studentScores = andrewScores; else if (currentStudent == "Emma") studentScores = emmaScores; else if (currentStudent == "Logan") studentScores = loganScores;Pokud chcete zahrnout nové studenty, přidejte na konec struktury výběru následující kód:
else if (currentStudent == "Becky") studentScores = beckyScores; else if (currentStudent == "Chris") studentScores = chrisScores; else if (currentStudent == "Eric") studentScores = ericScores; else if (currentStudent == "Gregor") studentScores = gregorScores; else continue;V nabídce Soubor editoru Visual Studio Code klepněte na tlačítko Uložit.
V zobrazení Průzkumníka editoru Visual Studio Code klikněte pravým tlačítkem myši na Starter a pak vyberte Otevřít v integrovaném terminálu.
Na příkazovém řádku terminálu zadejte dotnet build a stiskněte Enter.
Pokud se zobrazí chybové nebo upozorňující zprávy, musíte je před pokračováním opravit.
Na příkazovém řádku terminálu zadejte příkaz dotnet run a stiskněte Enter.
Ověřte, že váš kód vytvořil následující výstup:
Student Grade Sophia 95.8 A Andrew 91.2 A- Emma 90.4 A- Logan 93 A Becky 94.8 A Chris 93.4 A Eric 93.4 A Gregor 94.6 A Press the Enter key to continueNa panelu TERMINÁL zastavte spuštěnou aplikaci stisknutím klávesy Enter.
Zavřete panel Terminálu.
Blahopřejeme, dokončili jste tento projekt s asistencí!