Advertisement
Guest User

DIU GRADING SYSTEM...ID:191-15-2741;NAME: ANISUR RAHMAN;

a guest
Jun 19th, 2019
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. /*...DIU GRADING SYSTEM..
  2. NAME :ANISUR RAHMAN;
  3. ID :191-15-2741;
  4. SECTION : PC-J;*/
  5. #include<stdio.h>
  6. int main ()
  7. {
  8.  
  9. char marks[2];
  10. int flag=0,CREDIT,TCREDIT=0;
  11. int COURSE;
  12. double GRADE_POINT=0.00,SUM=0.00;
  13. printf("\t..WELCOME TO DAFFODIL INTERNATIONAL UNIVERSITY GRADING SYSTEM...\n");
  14. printf("HOW MANY COURSE DO YOU TAKE : ");
  15. scanf("%d",&COURSE);
  16.  
  17. for (int i=1; i<=COURSE; i++)
  18. {
  19. printf("PLEASE ENTER YOUR NO: %d COURSE MARKS: ", i);
  20. scanf("%s",marks);
  21. printf("PLEASE ENTER YOUR NO: %d COURSE CREDITS: ", i);
  22. scanf("%d",&CREDIT);
  23. if (marks[0]=='A' && marks[1]=='+')
  24. {
  25. GRADE_POINT=4.00;
  26.  
  27. }
  28. else if (marks[0]=='A')
  29. {
  30. GRADE_POINT=3.75;
  31. }
  32. else if (marks[0]=='A' && marks[1]=='-')
  33. {
  34. GRADE_POINT=3.50;
  35. }
  36. else if (marks[0]=='B' && marks[1]=='+')
  37. {
  38. GRADE_POINT=3.25;
  39. }
  40. else if (marks[0]=='B')
  41. {
  42. GRADE_POINT=3.00;
  43. }
  44. else if (marks[0]=='B' && marks[1]=='-')
  45. {
  46. GRADE_POINT=2.75;
  47. }
  48. else if (marks[0]=='C' && marks[1]=='+')
  49. {
  50. GRADE_POINT=2.50;
  51. }
  52. else if (marks[0]=='C')
  53. {
  54. GRADE_POINT=2.25;
  55. }
  56. else if (marks[0]=='D')
  57. {
  58. GRADE_POINT=2.00;
  59. }
  60. else
  61. {
  62. flag++;
  63. }
  64. SUM=SUM+(GRADE_POINT*CREDIT);
  65. TCREDIT=TCREDIT+CREDIT;
  66. marks[0]='\0';
  67. }
  68. if (flag==0)
  69. {
  70. printf("YOUR TOTAL CREDIT : %d\n",TCREDIT);
  71. printf("YOUR TOTAL GRADE POINT : %0.2lf",SUM/TCREDIT);
  72. }
  73. else
  74. {
  75. printf("FAIL\n");
  76. }
  77. return 0;
  78.  
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement