#include #include #include //Calcular média com valores entre 0 e 10, caso o valor seja maior que 10, o programa irá pedir novamente um número, caso seja menor que 0, o programa se encerra. int main() { int quantidade; double entrada; double media; char situacao[10] = ""; char repetir = 's'; //Até o momento, introduziram-se as variáveis do { entrada = 0; //Entrada recebe 0 media = 0; //Média recebe 0 for (quantidade = 0;; ++quantidade) { //Caso a quantidade seja 0 do { printf("Nota [%i]: ", (quantidade + 1)); //Adiciona-se mais uma nota a espera de um valor scanf("%lf", &entrada); } while (entrada > 10); //enquanto o valor for maior que 0 if (entrada >= 0) //Caso o valor seja maior que 0 media += entrada; //Atribuição por adição else break; //Comando necessário para sair da interação } if (quantidade > 0) //Se a quantidade for maior que 0 media /= quantidade; //Atribuição por divisão if (media >= 6) printf("\nAprovado\n"); //Média maior ou igual a 6, será aprovado else printf("\nReprovado\n"); //Média menor ou igual a 6, será reprovado printf("Media: %.2f \n", media); //Resultado da média printf("\nSe quiser efetuar outro calculo digite s, se nao quiser, digite n: "); scanf(" %c", &repetir); //Caso queira, ou não, calcular novamente } while(repetir == 's'); return 0; }