본문 바로가기

정리 카테고리/실습_과제

실습_성적 및 총합 평균 출력

1.요구 사항

-3명의 성적을 받는다

-각 3과목의 성적을 받는다.

-총합과 평균 점수도 출력한다.

-배열을 사용한다.



2.결과 화면 및 샘플



성적 총합 평균.exe







3.소스 코드



 
            int[] sungjuk = new int[9];
            string[] arrGwaMok = { "국어", "영어", "수학" };
            string[] arrStudentName = { "홍길동", "임꺽정", "나철수" };
            float total = 0;

            for (int i = 0; i < arrGwaMok.Length; i++)
            {
                for (int j = 0; j < arrGwaMok.Length; j++)
                {
                    Console.WriteLine(arrStudentName[i] + "의" + arrGwaMok[j] + " 성적을 입력해 주세요.");
                    Console.Write(arrStudentName[i] + ">");

                    sungjuk[(i * 3) + j] = int.Parse(Console.ReadLine());
                }
                Console.Clear();
            }

            Console.WriteLine("==============성적표=============");
            for (int i = 0; i < arrGwaMok.Length; i++)
            {
                for (int j = 0; j < arrGwaMok.Length; j++)
                {
                    Console.WriteLine("    " + arrStudentName[i] + "의" + arrGwaMok[j] + " 점수" + sungjuk[(i * 3) + j]);
                    total += sungjuk[(i * 3) + j];
                }
                Console.WriteLine("    " + arrStudentName[i] + "의" + " 총점" + total);
                Console.WriteLine("    " + arrStudentName[i] + "의" + " 평균" + (total / 3.0));
                total = 0;
            }

            Console.WriteLine("==============성적표=============");
            Console.ReadKey();