Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.50 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int Gpa ()
  4. {
  5.     int sub;
  6.     float a[100], b[100];
  7.     printf("Enter how many subject you have?\n");
  8.     scanf("%d", &sub);
  9.     for(int i=1; i<=sub; i++)
  10.     {
  11.         printf("Enter No. %d Subject Credit:\n", i);
  12.         scanf("%f",&a[i]);
  13.         printf("Enter your Obtain GPA For No. %d Subject:\n", i);
  14.         scanf("%f",&b[i]);
  15.     }
  16.     //calculation part
  17.     float result=0, sum=0, GPA_Count;
  18.     for(int i=1; i<=sub; i++)
  19.     {
  20.         result+= a[i]*b[i];
  21.         sum+=a[i];
  22.         GPA_Count = result/sum;
  23.     }
  24.     printf("Your GPA is: %.2f\n\n", GPA_Count);
  25.     printf("Code BY: ANIK SARKER");
  26.     return 0;
  27. }
  28.  
  29. int Cgpa ()
  30. {
  31.     int sem;
  32.     float sr[100], sc[100], tc=0, gs=0, result;
  33.     printf("How many semester you have passed: ");
  34.     scanf("%d", &sem);
  35.     for(int i=1; i<=sem; i++)
  36.     {
  37.         printf("Enter %d No. Semester GPA:\n", i);
  38.         scanf("%f",&sr[i]);
  39.         printf("Enter %d No. Semester Total Credit:\n", i);
  40.         scanf("%f",&sc[i]);
  41.         tc+=sc[i];
  42.         gs+=sr[i]*sc[i];
  43.     }
  44.     result = gs/tc;
  45.     printf("Your CGPA= %.3f\n\n", result);
  46.     printf("Code BY: ANIK SARKER");
  47. }
  48.  
  49.  
  50. int main ()
  51. {
  52.     int n;
  53.     printf("You Want to Calculate GPA OR CGPA?\nFor Gpa input 1\nFor Cgpa input 2\n");
  54.     scanf("%d",&n);
  55.     switch(n)
  56.     {
  57.     case 1:
  58.         Gpa();
  59.         break;
  60.     case 2:
  61.         Cgpa();
  62.         break;
  63.     default:
  64.         printf("You Enter Wrong Key");
  65.         break;
  66.         }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement