#include main(){ float p1,p2; // notas das provas float lab1,lab2; // notas dos labs float mp,ml; // médias das provas e dos labs float ex,mf; // nota do exame e média final /* entrada das notas das provas e labs */ printf("Notas p1 e p2:"); scanf("%f %f",&p1,&p2); printf("Notas dos labs 1 e 2:"); scanf("%f %f",&lab1,&lab2); /* cálculo das médias das provas e labs */ mp = (2*p1 + 3*p2)/5.0; ml = (lab1+lab2)/2.0; /* escrita dos valores */ printf("média das provas:%5.2f\n",mp); printf("média dos labs:%5.2f\n",ml); /* cálculo da média final */ if(mp < 6.0) mf = mp; else if(ml < 6.0) mf = ml; else mf = (2*mp + ml)/3; /* verificar se é o caso de exame */ if(mf < 5.0) { printf("Nota do exame:"); scanf("%f",&ex); mf = (mf + ex)/2; } /* escrita do resultado final */ if(mf >= 5.0) printf("mf: %5.2f ==> aprovado por nota :>)\n",mf); else printf("mf: %5.2f => reprovado por nota :>(\n",mf); /* esquisitice do DEV */ system("PAUSE"); }