연습 - 각 과정의 숫자 성적 값 저장
이 연습에서는 학생의 GPA를 계산하는 데 필요한 변수를 설정하기 시작합니다. 이제 시작하겠습니다.
중요
이 연습을 시작하기 전에 이전 단원인 준비 단원의 설정 지침을 완료해야 합니다.
성적 값을 저장할 변수 만들기
이 작업에서는 학생이 받은 문자 성적에 해당하는 숫자를 식별합니다. 그런 다음 변수를 선언하여 각 클래스의 숫자 성적 값을 저장합니다. 숫자 등가물은 정수로 표시되므로 정수 데이터 형식을 사용하여 값을 저장합니다.
.NET 편집기가 열려 있고 각 학생의 이름, 과정 이름 및 크레딧 시간으로 변수가 준비되었는지 확인합니다.
이 단계별 프로젝트 모듈에 대한 준비 단원에서 설정 지침에 따라 학생 과정 정보를 편집기에 복사합니다. 필요한 경우 돌아가서 설정 지침을 완료합니다.
다음 문자 성적 숫자 등가 값 A = 4성적 포인트 B = 3성적 포인트 검토
코드 아래쪽으로 스크롤하여 새 빈 줄을 만듭니다.
각 숫자 성적 값에 대해 정수 변수를 선언하려면 다음 코드를 입력합니다.
int gradeA = 4; int gradeB = 3;
고정 값은 숫자 성적을 나타내는 데 사용됩니다. 이 기술은 코드를 쉽게 이해하고 다른 성적을 반복적으로 입력해야 하는 경우 오타를 방지하는 데 도움이 됩니다. C, D 및 F 성적의 값은 사용되지 않으므로 지금은 생략됩니다.
각 과정에 대한 학생의 성적을 검토합니다.
Course Grade English 101 A Algebra 101 B Biology 101 B Computer Science I B Psychology 101 A
이 정보를 사용하여 각 과정의 숫자 성적 값을 저장할 변수를 만듭니다.
각 과정의 성적을 저장할 변수를 만들려면 다음 코드를 입력합니다.
int course1Grade = gradeA; int course2Grade = gradeB; int course3Grade = gradeB; int course4Grade = gradeB; int course5Grade = gradeA;
숫자 성적과 함께 과정 이름을 표시하려면 다음 코드를 입력합니다.
Console.WriteLine($"{course1Name} {course1Grade}"); Console.WriteLine($"{course2Name} {course2Grade}"); Console.WriteLine($"{course3Name} {course3Grade}"); Console.WriteLine($"{course4Name} {course4Grade}"); Console.WriteLine($"{course5Name} {course5Grade}");
.NET 편집기에서 코드를 실행하려면 녹색 실행 버튼을 선택합니다.
애플리케이션의 출력은 다음 출력과 일치해야 합니다.
English 101 4 Algebra 101 3 Biology 101 3 Computer Science I 3 Psychology 101 4
출력이 일치하지 않으면 변수 이름을 확인합니다.
잠시 시간을 내어 애플리케이션의 현재 출력과 최종 출력을 고려해 보세요.
애플리케이션의 최종 출력에서 클래스 이름, 성적 및 크레딧 시간을 표시하려고 합니다. 인쇄 명세서에 크레딧 시간을 추가하는 것이 좋습니다.
각 클래스의 크레딧 시간을 인쇄 명세서에 추가하려면 다음과 같이 코드를 업데이트합니다.
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}");
작업 확인
이 작업에서는 코드를 실행하고 출력이 올바른지 확인합니다.
.NET 편집기에서 실행을 선택합니다.
출력을 검토하고 과정 이름, 성적 및 크레딧 시간이 모두 올바른지 확인합니다.
English 101 4 3 Algebra 101 3 3 Biology 101 3 4 Computer Science I 3 4 Psychology 101 4 3
코드가 다른 결과를 표시하는 경우 코드를 검토하여 오류를 찾고 업데이트해야 합니다. 코드를 다시 실행하여 문제가 해결되었는지 확인합니다. 코드가 예상 결과를 생성할 때까지 코드를 계속 업데이트하고 실행합니다.
중요
지금까지 작성한 코드를 삭제하지 마세요. 다음 연습에서 이 코드를 기반으로 빌드합니다.