Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*...DIU GRADING SYSTEM..
- NAME :ANISUR RAHMAN;
- ID :191-15-2741;
- SECTION : PC-J;*/
- #include<stdio.h>
- int main ()
- {
- char marks[2];
- int flag=0,CREDIT,TCREDIT=0;
- int COURSE;
- double GRADE_POINT=0.00,SUM=0.00;
- printf("\t..WELCOME TO DAFFODIL INTERNATIONAL UNIVERSITY GRADING SYSTEM...\n");
- printf("HOW MANY COURSE DO YOU TAKE : ");
- scanf("%d",&COURSE);
- for (int i=1; i<=COURSE; i++)
- {
- printf("PLEASE ENTER YOUR NO: %d COURSE MARKS: ", i);
- scanf("%s",marks);
- printf("PLEASE ENTER YOUR NO: %d COURSE CREDITS: ", i);
- scanf("%d",&CREDIT);
- if (marks[0]=='A' && marks[1]=='+')
- {
- GRADE_POINT=4.00;
- }
- else if (marks[0]=='A')
- {
- GRADE_POINT=3.75;
- }
- else if (marks[0]=='A' && marks[1]=='-')
- {
- GRADE_POINT=3.50;
- }
- else if (marks[0]=='B' && marks[1]=='+')
- {
- GRADE_POINT=3.25;
- }
- else if (marks[0]=='B')
- {
- GRADE_POINT=3.00;
- }
- else if (marks[0]=='B' && marks[1]=='-')
- {
- GRADE_POINT=2.75;
- }
- else if (marks[0]=='C' && marks[1]=='+')
- {
- GRADE_POINT=2.50;
- }
- else if (marks[0]=='C')
- {
- GRADE_POINT=2.25;
- }
- else if (marks[0]=='D')
- {
- GRADE_POINT=2.00;
- }
- else
- {
- flag++;
- }
- SUM=SUM+(GRADE_POINT*CREDIT);
- TCREDIT=TCREDIT+CREDIT;
- marks[0]='\0';
- }
- if (flag==0)
- {
- printf("YOUR TOTAL CREDIT : %d\n",TCREDIT);
- printf("YOUR TOTAL GRADE POINT : %0.2lf",SUM/TCREDIT);
- }
- else
- {
- printf("FAIL\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement