removido
(usa Nenhuma)
Enviado em 03/11/2023 - 17:51h
não está certo mas a solução é bem simples
por regra da matemática multiplicação e divisão vem antes do soma e subtração
seu código está assim MediaDaProva=Nota1+Nota2/2 oque faz com que divida antes de somar
como a média é a divisão da soma então basta você deixar assim MediaDaProva=(Nota1+Nota2)/2 que vai somar antes de dividir
isso não tem a ver com a pergunta mas você não deve usar maiúscula no inicio do nome das variáveis
mediaDaProva ou media_da_prova é um nome melhor que MediaDaProva
além disso o código fica melhor espaçado e é recomendável usar void no int main ficando int main(void){}
return 0 também é um boa prática
algumas pessoas vão dizer para colocar espaço em todo lugar mas nunca gostei disso
sempre uso A=B*C em lugar de A = B * C pois acho melhor
#include <stdio.h>
int main(void){
float nota1,nota2,mediaDaProva;
printf("Digite a primeira nota:\n");
scanf("%f", ¬a1);
printf("Digite a segunda nota:\n");
scanf("%f", ¬a2);
mediaDaProva=(nota1+nota2)/2;
printf("Sua media da prova é: %.2f\n", mediaDaProva);
if (mediaDaProva>=6.0)
printf("Você foi aprovado!\n");
else
printf("Você foi reprovado!\n");
return 0;
}
obs: como você pode tirar uma média de 10.50 se as provas vão só até 10 ?