Language/C

[ C ] [ 제어문 연습 문제 ] 학점 계산 프로그램

곽수진 2021. 11. 19. 02:26
반응형
절대 평가로 학점을 계산하려고 한다. 시험 점수(0점~100점)를 입력받아서
90점 이상은 A, 80점 이상은 B, 70점 이상은 C, 60점 이상은 D, 60점 미만은 F로 학점을 계산하는
프로그램을 작성해보자.

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {

	int grade;
	printf("점수? ");
	scanf("%d", &grade);

	if (grade >= 90)
		printf("학점: A");
	else if (grade >= 80)
		printf("학점: B");
	else if (grade >= 70)
		printf("학점: C");
	else if (grade >= 60)
		printf("학점: D");
	else
		printf("학점: F");

	printf("\n");

	return 0;
}

 

 

출력 결과 모습

 

 


 

 

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

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {

	int num;
	printf("등수? ");
	scanf("%d", &num);

	int all;
	printf("전체 인원수? ");
	scanf("%d", &all);

	if (num <= all * 0.1)
		printf("학점 : A");
	else if (num <= all * 0.3)
		printf("학점 : B");
	else if (num <= all * 0.6)
		printf("학점 : C");
	else if (num <= all * 0.9)
		printf("학점 : D");
	else
		printf("학점 : F");
        
        printf("\n");
            
	return 0;
}

 

 

출력 결과 모습

 

반응형