Pessoal alguém pode me ajudar?
A nota da prova final tá saindo errado
#include <stdio.h>
#include <stdlib.h>
int main(void) {
float primeiraNota, segundaNota, terceiraNota;
float media, notaDaProvaFinal;
printf("\n\t\tCalculo da Nota Final.\n\n");
primeiraNota = -1;
while ((primeiraNota < 0) || (primeiraNota > 10)) {
printf(" Primeira Nota.: ");
scanf("%f", &primeiraNota);
}
segundaNota = -1;
while ((segundaNota < 0) || (segundaNota > 10)) {
printf(" Segunda Nota..: ");
scanf("%f", &segundaNota);
}
terceiraNota = -1;
while ((terceiraNota < 0) || (terceiraNota > 10)) {
printf(" Terceira Nota.: ");
scanf("%f", &terceiraNota);
}
media = (primeiraNota + segundaNota + terceiraNota) / 3;
printf("\n\n\tMedia: %.2f\n\n", media);
if (media >= 7)
printf("\tAPROVADO!\n\n");
if(media >= 3 && media <= 6.9){
printf("\tREPROVADO - COM DIREITO A PROVA FINAL!\n");
notaDaProvaFinal = (media * 7) - 50 /3;
printf("\tNota minima a ser tirada na prova final: %.1f\n\n", notaDaProvaFinal);
}
if (media < 4)
printf("\tREPROVADO - SEM DIREITO A PROVA FINAL!\n\n");
system("pause");
return 0;
}