Language/C

[ C ] [ if 조건문 연습 문제 ] 학점 계산 프로그램

곽수진 2021. 10. 12. 00:22
반응형
상대 평가로 학점을 계산하려고 한다. 등수와 전체 인원수를 입력받아서 상위 10%까지는 A, 30%까지는 B, 60%까지는 C, 90%까지는 D, 하위 10%는 F학점을 계산하는 프로그램을 작성해보자.

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void) {

	int class_m, grade;

	printf("등수와 전체 인원수를 순서대로 입력하세요");
	scanf("%d%d", &grade, &class_m);

	if (grade <= class_m * 0.1)
		printf("A");
	else if (grade <= class_m * 0.3)
		printf("B");
	else if (grade <= class_m * 0.6)
		printf("C");
	else if (grade <= class_m *0.9)
		printf("D");
	else
		printf("F");

	return 0;
}

▶ 점수에 따른 학점 구분을 표현하고자 if - else if - else 구문 활용

▶ 상위 비율에 따른 학점 구문은 '점수 <= 전체 인원수 * 등급 비율'로 계산

 

 

출력 결과 모습

반응형