본문 바로가기
C++ 독학/[C++ 독학] 프로젝트

[C++ 독학] 평균과 등급 구하기 <프로젝트 03>

by NpsCause 2022. 7. 7.

평균과 등급 구하기

3명의 학생의 수학,국어,영어 성적을 입력받아 평균을 구한 뒤 등급 평균을출력해 봅시다.

평균 90점 이상 A

평균 80점 이상 B

평균 70점 이상 C

나머지 F

 

입력 예시

97 93 90
50 68 42
78 85 83

 

출력 예시

 

소스코드

더보기

#include<iostream>

 

using namespace std;

 

int main(){

    // 정보 입력

    double avg[3];

    for(int i = 0; i< 3; i++){

        int mat, kor, eng;

        cin >> mat >> kor >> eng;

        avg[i] = (mat+kor+eng)/3;  // 평균 계산

    }

    // 조건 검사&출력

    char grade;

    for(int i = 0; i < 3; i++){

        if(avg[i] >= 90){  

            grade='A';

        }

        else if(avg[i] >= 80){   

            grade='B';

        }

        else if(avg[i] >= 70){

            grade='C';

        }

        else{

            grade='F';

        }    

        cout << i+1 << "번 학생의 평균 : " << avg[i] << ", 등급 : " << grade << endl;

    }

}

Check Point

더보기
  • if 문을 switch 문으로 바꿔보세요
  • 학생수를 3명에서 n명으로 바꿔보세요

댓글