A C- Program That Can Calculate Student CCGP

Procedure:
1:Open A C Program App such as CppDroid,Devc++ etc.
2:Write the below  code

//programme that will calculate CGP
#include

#include

#include

int main(){
float A,B,C,D,E,F;

float U,V,W,X,Y,Z;
float MTH207,CVE211,GSP201,GSP207,EE211,ME261;

float MTH206,MTH208,CVE221,GSP202,GSP208,ECE272;
float GP1;

float GP2;

float CGP;
   
 printf("please enter your score for MTH207..");
   
 scanf("%f",&MTH207);
   
 if(MTH207>=70 && MTH207<=100){

 A=5;

   }
 else if(MTH207>=60 && MTH207<=70){
   A=4; 
   }
   else if(MTH207>=50 && MTH207<=60){
   A=3;
   }
   else if(MTH207>=40 && MTH207<=50){ 
   A=2;
    }
   else if(MTH207>=30 && MTH207<=40){  
    A=1;
    }
   else if(MTH207>=20 && MTH207<=30){
        
   A=0;
  }
 
  printf("please enter your score for CVE211..");
  
  scanf("%f",&CVE211);
  if(CVE211>=70 && CVE211<=100){
  B=5;
   }
 else if(CVE211>=60 && CVE211<=70){
 B=4;
  }
  
 else if(CVE211>=50 && CVE211<=60){
 B=3;
  }
  
  else if(CVE211>=40 && CVE211<=50){
  B=2;
  }
  
  else if(CVE211>=30 && CVE211<=400){
  B=1;
  }
  
  else if(CVE211>=20 && CVE211<=30){
  B=0;
  }
  
  printf("please enter your score for GSP201..");
  
  scanf("%f",&GSP201);
  if(GSP201>=70 && GSP201<=100){
   C=5;
   }
 else if(GSP201>=60 && GSP201<=70){
  C=4;
  }
  
  else if(GSP201>=50 && GSP201<=60){
  C=3;
  }
  
  else if(GSP201>=40 && GSP201<=50){
  C=2;
  }
  
  else if(GSP201>=30 && GSP201<=40){
  C=1;
  }
  
  else if(GSP201>=20 && GSP201<=30){
  C=0;
  }
  
  printf("please enter your score for GSP207..");
  
  scanf("%f",&GSP207);
  if(GSP207>=70 && GSP201<=100){
   D=5;
   }
 else if(GSP207>=60 && GSP207<=70){
  D=4;
  }
  
  else if(GSP207>=50 && GSP207<=60){
  D=3;
  }
  
  else if(GSP207>=40 && GSP207<=50){
  D=2;
  }
  
  else if(GSP207>=30 && GSP201<=400){
  D=1;
  }
  
  else if(GSP207>=20 && GSP207<=30){
  D=0;
  }
  
  
  printf("please enter your score for EE211..");
  
  scanf("%f",&EE211);
  if(EE211>=70 && EE211<=100){
   E=5;
   }
 else if(EE211>=60 && EE211<=70){
  E=4;
  }
  
  else if(EE211>=50 && EE211<=60){
  E=3;
  }
  
  else if(EE211>=40 && EE211<=50){
  E=2;
  }
  
  else if(EE211>=30 && EE211<=40){
  E=1;
  }
  
  else if(EE211>=20 && EE211<=30){
  E=0;
   }

printf("please enter your score for ME261..");
  
  scanf("%f",&ME261);
  if(ME261>=70 && ME261<=100){
   F=5;
   }
 else if(ME261>=60 && ME261<=100){
  F=4;
  }
  
  else if(ME261>=50 && ME261<=60){
  F=3;
  }
  
  else if(ME261>=40 && ME261<=50){
  F=2;
  }
  
  else if(ME261>=30 && ME261<=40){
  F=1;
  }
  
  else if(ME261>=20 && ME261<=30){
  F=0;
   }
  GP1=(2*A+2*B+2*C+2*D+3*E+2*F)/13;

 printf("your first semester GP is..%.2f ",GP1);

//second semester courses

printf("please enter your score for MTH206..");
   
   scanf("%f",&MTH206);
   
   if(MTH206>=70 && MTH206<=100){
    U=5;
   }
    else if(MTH206>=60 && MTH206<=70){
   U=4; 
   }
   else if(MTH206>=50 && MTH206<=60){
   U=3;
   }
   else if(MTH206>=40 && MTH206<=50){ 
   U=2;
    }
   else if(MTH206>=30 && MTH206<=40){  
    U=1;
    }
   else if(MTH206>=20 && MTH206<=30){
        
   U=0;
  }
 
  printf("please enter your score for MTH208..");
  
  scanf("%f",&MTH208);
  if(MTH208>=70 && MTH208<=100){
   V=5;
   }
 else if(MTH208>=60 && MTH208<=70){
  V=4;
  }
  
  else if(MTH208>=50 && MTH208<=60){
  V=3;
  }
  
  else if(MTH208>=40 && MTH208<=50){
  V=2;
  }
  
  else if(MTH208>=30 && MTH208<=40){
  V=1;
  }
  
  else if(MTH208>=20 && MTH208<=30){
  V=0;
  }
  
  printf("please enter your score for CVE221..");
  
  scanf("%f",&CVE221);
  if(CVE221>=70 && CVE221<=100){
   W=5;
   }
 else if(CVE221>=60 && CVE221<=70){
  W=4;
  }
  
  else if(CVE221>=50 && CVE221<=60){
  W=3;
  }
  
  else if(CVE221>=40 && CVE221<=50){
  W=2;
  }
  
  else if(CVE221>=30 && CVE221<=40){
  W=1;
  }
  
  else if(CVE221>=20 && CVE221<=30){
  W=0;
  }
  
  printf("please enter your score for GSP202..");
  
  scanf("%f",&GSP202);
  if(GSP202>=70 && GSP202<=100){
   X=5;
   }
 else if(GSP202>=60 && GSP202<=70){
  X=4;
  }
  
  else if(GSP202>=50 && GSP202<=60){
  X=3;
  }
  
  else if(GSP202>=40 && GSP202<=50){
  X=2;
  }
  
  else if(GSP202>=30 && GSP202<=40){
  X=1;
  }
  
  else if(GSP202>=20 && GSP202<=30){
  X=0;
  }
  
  
  printf("please enter your score for GSP208..");
  
  scanf("%f",&GSP208);

  if(GSP208>=70 && GSP208<=100){
   Y=5;
   }
 else if(GSP208>=60 && GSP208<=70){
  Y=4;
  }
  
  else if(GSP208>=50 && GSP208<=60){
  Y=3;
  }
  
  else if(GSP208>=40 && GSP208<=50){
  Y=2;
  }
  
  else if(GSP208>=30 && GSP208<=40){
  Y=1;
  }
  
  else if(GSP208>=20 && GSP208<=30){
  Y=0;
   }

printf("please enter your score for ECE272..");
  
  scanf("%f",&ECE272);

  if(ECE272>=70 && ECE272<=100){

   Z=5;
   }
 else if(ECE272>=60 && ECE272<=70){

  Z=4;
  }
  
  else if(ECE272>=50 && ECE272<=60){
  Z=3;
  }
  
  else if(ECE272>=40 && ECE272<=50){
  Z=2;
  }
  
  else if(ECE272>=30 && ECE272<=40){
  Z=1;
  }
  
  else if(ECE272>=20 && ECE272<=30){
  Z=0;
   }
  GP2=(2*U+2*V+2*W+2*X+2*Y+3*Z)/13;

 printf("your second semester GP is..%.2f ",GP2);

CGP=(GP1+GP2)/2;

printf("your CGP for this academic session is..%.2f",CGP);


   return 0;
  }

Comments