Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int num[10],credit[10]={0,3,3,3,3,2,2,2,1.5,0};
- float gp[10],temp[10],total_credit=0.0,total_gp=0.0;
- void input()
- {
- printf("ENTER THE NUMBER OF DISCRETE MATHMATICS : \n");
- scanf("%d",&num[1]);
- printf("ENTER THE NUMBER OF ELECTRONICS-I : \n");
- scanf("%d",&num[2]);
- printf("ENTER THE NUMBER OF ENG. PHYSICS-II : \n");
- scanf("%d",&num[3]);
- printf("ENTER THE NUMBER OF ENG. MATHMATICS : \n");
- scanf("%d",&num[4]);
- printf("ENTER THE NUMBER OF DEVELOPING ENGLISH SKILL : \n");
- scanf("%d",&num[5]);
- printf("ENTER THE NUMBER OF STRUCTURED PROGRAMMING : \n");
- scanf("%d",&num[6]);
- printf("ENTER THE NUMBER OF STRUCTURED PROGRAMMING LAB : \n");
- scanf("%d",&num[7]);
- printf("ENTER THE NUMBER OF ELECTRONICS LAB : \n");
- scanf("%d",&num[8]);
- }
- float gpa(int num)
- {
- if(num>=80)return 4.00;
- else if(num>=75&&num<=79)return 3.75;
- else if(num>=70&&num<=74)return 3.50;
- else if(num>=65&&num<=69)return 3.25;
- else if(num>=60&&num<=64)return 3.00;
- else if(num>=55&&num<=59)return 2.75;
- else if(num>=50&&num<=54)return 2.50;
- else if(num>=45&&num<=49)return 2.25;
- else if(num>=40&&num<=44)return 2.00;
- }
- void calculation()
- {
- int i=0,number;
- for(i=1;i<=8;i++)
- {
- number=num[i];
- gp[i]=gpa(number);
- temp[i]=gp[i]*credit[i];
- total_credit=total_credit+credit[i];
- total_gp=total_gp+temp[i];
- }
- }
- void result()
- {
- printf("%.2f",total_gp/total_credit);
- }
- int main()
- {
- input();
- calculation();
- result();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement