본문/내용
과목명
C언어I
과제주제
성적을 매개변수로 받아서 합계 , 평균, 등급을 계산하는 함수 작성하기
아이디
성명
다음 조건을 만족하는 C 프로그램을 작성하여 한글 파일을 제출하시오.
<프로그램 설명>
한 학생의 국어, 영어, 수학 성적을 매개변수로 받아서 합계, 평균, 등급을 구한 후 모니터에 출력하는 함수를 작성하고 호출해서 결과를 확인하시오, 함수 프로토타입은 다음과 같습니다.
void grading(int kor, int eng, int math) ;
<프로그램 조건>
(1) 평균은 float형 변수 average에 저장하시오.
(2) 학점은 다음 규칙에 따라 판단해서 char형 변수 grade에 저장하시오
switch문을 이용하시오.
평균 점수가 90점 이상이면 ‘A’
평균 점수가 80점 이상 90점 미만이면 ‘B’
평균 점수가 70점 이상 80점 미만이면 ‘C’
평균 점수가 60점 이상 70점 미만이면 ‘D’
평균 점수가 60점 미만이면 ‘F’
(3) main함수에서 작성한 함수를 호출하여 결과를 확인하시오.
<입력 조건>
(1) 다음은 입력 화면 예시입니다. 회대한 유사하게 프로그래밍 하시오.
<출력 화면>
(1) 다음은 함수를 호출했을 경우 출력 예시이다. 출력화면과 최대한 유사하게 출력되도록 함수의 출력문을 작성하시오.
(2) 평균은 소수점 이하 2자리까지 출력하시오.
#include
void grading(int kor, int eng, int math) {
int sum = kor + eng + math; // Calculate the sum
float average = sum / 3.0; // Calculate the average
char grade; // To store the grade
// Determine the grade based on the average
if (average >= 90) {
grade = `A`;
} else if (average >…
…