Até agora o meu programa está assim:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main(){
setlocale(LC_ALL, "Portuguese");
system("color F0");
int media;
float nota1,nota2,nota3,media2,notafinal;
printf("Digite a nota da primeira avaliação:\n");
scanf("%f",¬a1);
printf("Digite a nota da segunda avaliação:\n");
scanf("%f",¬a2);
media = (nota1*3 + nota2*4)/7;
media= media*7;
switch(media){
case 49 ... 70: printf("\nAprovado com média:%d\n",media);break;
case 28 ... 48: printf("\nTerceira avaliação sua média foi:%d\n",media);
media2=media-50;
nota3=(media2/3)*-1;
printf("A nota necessaria para aprovação é de:%.1f\n",nota3);
printf("Digite a sua nota final:");
scanf("%f",¬afinal);
if(notafinal>=nota3){
printf("Aprovado"); break;
}
else{
printf("Reprovado");break;
}
case 0 ... 27: printf("Reprovado sua media foi:%d",media); break;
}
system ("pause > null");
return 0;
}
acho que só falta essa parada das notas que tem que fazer aproximação.
e eu tb não consegui usar a biblioteca conio.c
não sei se tem que mudar alguma coisa para ele ficar melhor.