The program ends after I input the last mark(the programming applications mark)I dunno y.
Code:#include<stdio.h> #include<math.h> int main() { double esp,math,circuits,solid,art,pc,total,gpa; printf("\nEnter ESP3 mark :"); scanf("%lf", &esp); printf("\nEnter Maths3 mark :"); scanf("%lf", &math); printf("\nEnter Electrical Circuits 1 mark :"); scanf("%lf", &circuits); printf("\nEnter Solid State Electronics mark :"); scanf("%lf", &solid); printf("\nEnter Programming Applications mark :"); scanf("%lf", &pc); if(esp>=90) esp=3*4.00; else if(90>esp>=85) esp=3*3.66; else if(85>esp>=80) esp=3*3.33; else if(80>esp>=75) esp=3*3.00; else if(75>esp>=70) esp=3*2.66; else if(70>esp>=65) esp=3*2.33; else if(65>esp>=60) esp=3*2.00; else if(60>esp>=55) esp=3*1.66; else if(55>esp>=53) esp=3*1.33; else if(53>esp>=50) esp=3*1.00; else esp=3*0; if(math>=90) math=3*4.00; else if(90>math>=85) math=3*3.66; else if(85>math>=80) math=3*3.33; else if(80>math>=75) math=3*3.00; else if(75>math>=70) math=3*2.66; else if(70>math>=65) math=3*2.33; else if(65>math>=60) math=3*2.00; else if(60>math>=55) math=3*1.66; else if(55>math>=53) math=3*1.33; else if(53>math>=50) math=3*1.00; else math=3*0; if(circuits>=90) circuits=3*4.00; else if(90>circuits>=85) circuits=3*3.66; else if(85>circuits>=80) circuits=3*3.33; else if(80>circuits>=75) circuits=3*3.00; else if(75>circuits>=70) circuits=3*2.66; else if(70>circuits>=65) circuits=3*2.44; else if(65>circuits>=60) circuits=3*2.00; else if(60>circuits>=55) circuits=3*1.66; else if(55>circuits>=53) circuits=3*1.33; else if(53>circuits>=50) circuits=3*1.00; else circuits=3*0; if(solid>=90) solid=3*4.00; else if(90>solid>=85) solid=3*3.66; else if(85>solid>=80) solid=3*3.33; else if(80>solid>=75) solid=3*3.00; else if(75>solid>=70) solid=3*2.66; else if(70>solid>=65) solid=3*2.33; else if(65>solid>=60) solid=3*2.00; else if(60>solid>=55) solid=3*1.66; else if(55>circuits>=53) circuits=3*1.33; else if(53>circuits>=50) circuits=3*1.00; else circuits=3*0; if(art>=90) art=3*4.00; else if(90>art>=85) art=3*3.66; else if(85>art>=80) art=3*3.33; else if(80>art>=75) art=3*3.00; else if(75>art>=70) art=3*2.66; else if(70>art>=65) art=3*2.33; else if(65>art>=60) art=3*2.00; else if(60>art>=55) art=3*1.66; else if(55>art>=53) art=3*1.33; else if(53>art>=50) art=3*1.00; else art=3*0; if(pc>=90) pc=3*4.00; else if(90>pc>=85) pc=3*3.66; else if(85>pc>=80) pc=3*3.33; else if(80>pc>=75) pc=3*3.00; else if(75>pc>=70) pc=3*2.66; else if(70>pc>=65) pc=3*2.33; else if(65>pc>=60) pc=3*2.00; else if(60>pc>=55) pc=3*1.66; else if(55>pc>=53) pc=3*1.33; else if(53>pc>=50) pc=3*1.00; else pc=3*0; total=esp+pc+circuits+solid+art+math; gpa=total/18; if(gpa>=3.4) printf("Excellent"); else if(3.4>gpa>=2.8) printf("Very Good"); else if(2.8>gpa>=2.4) printf("Good"); else if(2.4>gpa>=2.0) printf("Weak"); return (0); }



LinkBack URL
About LinkBacks


