Ćwiczenie — przechowywanie wartości klasy liczbowej dla każdego kursu
W tym ćwiczeniu rozpoczniesz konfigurowanie zmiennych potrzebnych do obliczenia gpa ucznia. Zaczynajmy.
Ważne
Przed rozpoczęciem tego ćwiczenia należy wykonać instrukcje dotyczące instalacji w poprzedniej lekcji Przygotowanie.
Tworzenie zmiennych do przechowywania wartości klasy
W tym zadaniu zidentyfikujesz odpowiedniki liczbowe dla klasy literału uzyskanego przez ucznia. Następnie zadeklarujesz zmienne do przechowywania wartości klasy liczbowej dla każdej klasy. Odpowiedniki liczbowe są reprezentowane jako liczby całkowite, więc będziesz używać typu danych Liczba całkowita do przechowywania wartości.
Upewnij się, że masz otwarty edytor .NET i że masz zmienne przygotowane przy użyciu nazwy ucznia, nazw kursów i godzin kredytowych.
W module Przygotowanie do tego projektu z przewodnikiem instrukcje dotyczące konfiguracji zawierają skopiowanie informacji o kursie ucznia do edytora. W razie potrzeby wróć i ukończ instrukcje instalacji.
Przejrzyj następujące wartości liczbowe klasy litery A = 4 punkty klasy B = 3 punkty klasy
Przewiń w dół do dołu kodu i utwórz nowy pusty wiersz.
Aby zadeklarować zmienną całkowitą dla każdej wartości klasy liczbowej, wprowadź następujący kod:
int gradeA = 4; int gradeB = 3;
Zwróć uwagę, że stałe wartości są używane do reprezentowania klas liczbowych. Ta technika ułatwia zrozumienie kodu i pomaga zapobiec literówce, jeśli trzeba wielokrotnie wprowadzać różne oceny. Wartości klas C, D i F są obecnie pomijane, ponieważ są one nieużywane.
Przejrzyj oceny uczniów dla każdego kursu:
Course Grade English 101 A Algebra 101 B Biology 101 B Computer Science I B Psychology 101 A
Te informacje będą używane do tworzenia zmiennych, które będą przechowywać wartości klasy liczbowej dla każdego kursu.
Aby utworzyć zmienne, które będą przechowywać oceny dla każdego kursu, wprowadź następujący kod:
int course1Grade = gradeA; int course2Grade = gradeB; int course3Grade = gradeB; int course4Grade = gradeB; int course5Grade = gradeA;
Aby wyświetlić nazwy kursów wraz z oceną liczbową, wprowadź następujący kod:
Console.WriteLine($"{course1Name} {course1Grade}"); Console.WriteLine($"{course2Name} {course2Grade}"); Console.WriteLine($"{course3Name} {course3Grade}"); Console.WriteLine($"{course4Name} {course4Grade}"); Console.WriteLine($"{course5Name} {course5Grade}");
W edytorze .NET, aby uruchomić kod, wybierz zielony przycisk Uruchom .
Dane wyjściowe aplikacji powinny być zgodne z następującymi danymi wyjściowymi:
English 101 4 Algebra 101 3 Biology 101 3 Computer Science I 3 Psychology 101 4
Jeśli dane wyjściowe nie są zgodne, sprawdź nazwy zmiennych.
Pośmiń chwilę na rozważenie bieżących danych wyjściowych i końcowych danych wyjściowych aplikacji.
W końcowych danych wyjściowych aplikacji chcesz wyświetlić nazwę, ocenę i godziny kredytowe klasy. Jest to dobry moment na dodanie godzin kredytowych do twoich instrukcji drukowania.
Aby dodać godziny kredytowe dla każdej klasy do instrukcji drukowania, zaktualizuj kod w następujący sposób:
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}");
Sprawdź swoją pracę
W tym zadaniu uruchomisz kod i sprawdzisz, czy dane wyjściowe są poprawne.
W edytorze .NET wybierz pozycję Uruchom.
Przejrzyj dane wyjściowe i sprawdź, czy nazwy, oceny i godziny kredytowe kursu są poprawne:
English 101 4 3 Algebra 101 3 3 Biology 101 3 4 Computer Science I 3 4 Psychology 101 4 3
Jeśli kod wyświetla różne wyniki, musisz przejrzeć kod, aby znaleźć błąd i wprowadzić aktualizacje. Uruchom ponownie kod, aby sprawdzić, czy problem został rozwiązany. Kontynuuj aktualizowanie i uruchamianie kodu, dopóki kod nie generuje oczekiwanych wyników.
Ważne
Pamiętaj, aby nie usunąć żadnego z napisanych do tej pory kodu. W następnym ćwiczeniu utworzysz ten kod.