본문 바로가기
프로그래밍/C 언어(코딩)

C언어] if문 성적표 만들기

by 곰나나 2023. 12. 17.

[성적표 만들기]

툴 버전 : Visual Studio 2022

 

 

if문 을 활용하여 성적표 만들기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
/*
 
 if 문을 사용하여 성적표기
 3명의 학생 정보 ( 국어, 영어, 수학 )를 입력받고
 총점 / 평균을 구하시오
 등급을 출력하시오.
 평균 90점 이상 100점이하 == A
 평균 80점 이상 89점이하 == B
 평균 70점 이상 79점이하 == C
 평균 60점 이상 69점이하 == C
 평균 0점이상 59점이하 모두 F
 그외 점수가 너무 작거나 클때 에러
 */
#include <iostream>
#include <stdio.h>
 
int main(void)
 {
    //& 변수 선언
     int Korean_language = 0//국어
     int English = 0//영어
     int Mathematics = 0//수학
     int Total_Score = 0//총점
     int Average = 0;  //평균
     
     /*
     * 성적 입력 국어, 영어, 수학  순
     * 3변수 합으로 총점 계산
     * 평균 구하기 합한 변수수만큼 나누기
     */
     printf("\n");
 
     printf("\t성적을 입력 하세요.\n\n");
 
     printf("\t국어 : ");
     scanf_s("\t%d"&Korean_language);
     
     printf("\t영어 : ");
     scanf_s("\t%d"&English);
 
     printf("\t수학 : ");
     scanf_s("\t%d"&Mathematics);
 
     Total_Score = Korean_language + English + Mathematics;
     printf("\n\t3과목의 총점은 %d점 입니다.\n", Total_Score);
 
     Average = Total_Score / 3;
     printf("\t3과목의 평균은 %d점 입니다.\n", Average);
 
     if (90 <= Average && Average<=100)
     {
         printf("\n\tA학점, 총점 : %d점, 평균 : %d점 \n", Total_Score, Average);
     }
     else if (80 <= Average && Average < 90)
     {
         printf("\n\tB학점, 총점 : %d점, 평균 : %d점 \n", Total_Score, Average);
     }
     else if (70 <= Average && Average < 80)
     {
         printf("\n\tC학점, 총점 : %d점, 평균 : %d점 \n", Total_Score, Average);
     }
     else if (60 <= Average && Average < 69)
     {
         printf("\n\tD학점, 총점 : %d점, 평균 : %d점 \n", Total_Score, Average);
     }
     else if (0 <= Average && Average < 59)
     {
         printf("\n\tF학점 입니다. 재수강하세요...\n\n\n");
     }
     else
     {
         printf("\n\tF에러F\n\n\n");
     }
 
 }//main
cs

728x90