스프링노트

학점 계산 프로그램 본문

DEVELOPMENT/C/C++

학점 계산 프로그램

RAYZIE 2013. 4. 29. 22:30

오랜만에 싸이 미니홈피를 갔다가 1학년때 작성해놓은 C소스가 있어서 올려본다.

sanf와 printf, 간단한 조건문 참고로 보면 되겠다...ㅋㅋㅋ


#include <stdio.h>

int main(void)
{
 int a, b, c, d;
 float e;
 

 printf("국어 점수를 입력하시오.\n");
 scanf("%d", &a);
 
 
 if(a<0 || a>100)
 {
  printf("점수의 범위는 0~100까지 입니다.\n");//값의 검증을 실시
 goto exit;
 }
  

 


 printf("영어 점수를 입력하시오.\n");
 scanf("%d", &b);
 if(b<0 || b>100)
  printf("점수의 범위는 0~100까지 입니다.\n");//값의 검증을 실시

 printf("수학 점수를 입력하시오.\n");
 scanf("%d", &c);
 if(c<0 || c>100)
  printf("점수의 범위는 0~100까지 입니다.\n");//값의 검증을 실시

 d=a+b+c;
 e= (float)d/3;

 printf("=====================================\n\n\t\t성적표\n");
 printf("국어\t영어\t수학\t총점\t평균\n");
 printf("%d\t%d\t%d\t%d\t%.1f\n\n=====================================\n\n", a,b,c,d,e);

 if(e>=90)
  printf("********** 당신의 평균은%f, 등급은 A입니다. 참 잘했어요~\n", e);
 else if( e >= 80 )
  printf("********** 당신의 평균은%f, 등급은 B입니다. 놀지마세요.\n", e);
 else if( e >= 70 )
  printf("********** 당신의 평균은%f, 등급은 C입니다. 공부하세요.\n", e);
 else if( e >= 60 )
  printf("********** 당신의 평균은%f, 등급은 D입니다. 공부하세요.\n", e);
 else
  printf("********** 당신의 평균은%f, 등급은 F입니다. 공부좀하세요.\n", e);

exit:

 return 0;
}

'DEVELOPMENT > C/C++' 카테고리의 다른 글

[C#] MySQL 레코드 불러오기  (0) 2013.07.17
[C++] 간단한 Win32 SDK 윈도우 프로그램 만들기  (0) 2013.07.11
간단한 구조체 예시  (0) 2013.04.29
[C] 함수의 크기  (0) 2013.04.29
C++ 간단한 구구단 예제  (0) 2013.04.19