Advertisement
New32414

GPA

Jan 23rd, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.08 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. int main()
  4. {
  5.      char course1[] = "Physice I";
  6.      int credit1=3,sec1=3;
  7.      char course2[] = "Math I";
  8.      int credit2=3,sec2=5;
  9.      char course3[] = "Chemistry";
  10.      int credit3=3,sec3=5;
  11.      char course4[] = "Intro to Computer Prog";
  12.      int credit4=3,sec4=8;
  13.      char course5[] = "Table Tennis";
  14.      int credit5=1,sec5=04;
  15.      char grade1,grade2,grade3,grade4,grade5;
  16.   printf("Enter grade(A-E) for each cours\n\n");
  17.   printf("Physics I\n",course1);
  18.   printf("grade = ");
  19.   scanf("%c",&grade1);
  20.   fflush(stdin);
  21.   printf("Math I\n",course2);
  22.   printf("grade = ");
  23.   scanf("%c",&grade2);
  24.   fflush(stdin);
  25.   printf("Chemistry\n",course3);
  26.   printf("grade = ");
  27.   scanf("%c",&grade3);
  28.   fflush(stdin);
  29.   printf("Intro to Computer Prog\n",course4);
  30.   printf("grade = ");
  31.   scanf("%c",&grade4);
  32.   fflush(stdin);
  33.   printf("Table Tennis\n",course5);
  34.   printf("grade = ");
  35.   scanf("%c",&grade5);
  36.   fflush(stdin);
  37.   printf("\n\n   GRADE REPORT\n");
  38.   printf("-----------------------------------------------------------------\n");
  39.   printf("#   Course                 Section       Credit      Grade\n");
  40.   printf("-----------------------------------------------------------------\n");
  41.   printf("1  Physice                   %d            %d           %c\n",sec1,credit1,grade1);
  42.   printf("2  Math I                    %d            %d           %c\n",sec2,credit2,grade2);  
  43.   printf("3  Chemistry                 %d            %d           %c\n",sec3,credit3,grade3);
  44.   printf("4  Intro to Computer prog    %d            %d           %c\n",sec4,credit4,grade4);
  45.   printf("5  Table Tennis              %d            %d           %c\n",sec5,credit5,grade5);
  46.   printf("------------------------------------------------------------------\n\n\n");
  47.   float gpa,totalcredits;
  48.   totalcredits = credit1 + credit2 + credit3 + credit4 + credit5;
  49.   gpa =   (credit1*('E'-grade1)+credit2*('E'-grade2)+
  50.           credit3*('E'-grade3)+credit4*('E'-grade4)+
  51.           credit5*('E'-grade5))/totalcredits;
  52.    
  53.     printf("GPA = %.2f",gpa);
  54.   return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement