Baixe o app para aproveitar ainda mais
Prévia do material em texto
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { float prova1, prova2, trab1, trab2, nota1, nota2, media, ntrab, nprova, exame; printf("PROGRAMA QUE VERIFICA SE UM ALUNO ESTA APROVADO OU REPROVADO \nTENDO COMO BASE AS NOTAS OBTIDAS EM CADA BIMESTRE. \n\n"); //solicita o valor maximo a ser obtido no trabalho e prova desde que a soma desse seja igual a 10 printf("Digite o valor do trabalho. \n"); scanf("%f", &ntrab); printf("Digite o valor da prova. \n"); scanf("%f", &nprova); //vesifica se o valor do trabalho + prova não ultrapassa 10 while ((nprova+ntrab)!=10) { printf("A soma do trabalho e da prova e superior a 10. \n"); printf("---------------------------------------------- \n"); printf("\nDigite o valor do trabalho. \n"); scanf("%f", &ntrab); printf("\nDigite o valor da prova. \n"); scanf("%f", &nprova); } //solicita as notas obtidas pelo aluno nos trabalho e provas bimestrais printf("------------------------------------------------- \n"); printf("\nDigite a nota do trabalho do primeiro bimestre \n"); scanf("%f", &trab1); while (trab1>ntrab) { printf("--------------------------------------------------- \n"); printf ("VALOR DIGITADO NAO E VALIDA PARA ESTE TRABALHO. \n"); printf("\n Digite a nota do trabalho do primeiro bimestre \n"); scanf("%f", &trab1); } printf("\nDigite a nota do prova do primeiro bimestre \n"); scanf("%f", &prova1); while (prova1>nprova) { printf("--------------------------------------------------- \n"); printf ("VALOR DIGITADO NAO E VALIDA PARA ESTA PROVA. \n"); printf("\n Digite a nota da prova do primeiro bimestre \n"); scanf("%f", &prova1); } printf("\nDigite a nota do trabalho do segundo bimestre \n"); scanf("%f", &trab2); while (trab2>ntrab) { printf("--------------------------------------------------- \n"); printf ("VALOR DIGITADO NAO E VALIDA PARA ESTE TRABALHO. \n"); printf("\n Digite a nota do trabalho do segundo bimestre \n"); scanf("%f", &trab2); } printf("\nDigite a nota do prova do segundo bimestre \n"); scanf("%f", &prova2); while (prova2>10) { printf("--------------------------------------------------- \n"); printf ("VALOR DIGITADO NAO E VALIDA PARA ESTA PROVA. \n"); printf("\n Digite a nota da prova do segundo bimestre \n"); scanf("%f", &prova2); } //calculo da média media=((prova1 + prova2) + (trab1 + trab2))/2; printf("\n\n A MEDIA OBTIDA FOI DE %f \n", media); //Verificase a nota digitada corresponde a cada umdos trabalhos if (media>=7) { printf("\n\n FOI APROVADO! \n"); }else if (media<=4) printf("\n\n FOI REPROVADO! \n"); else { printf("\n\n VOCE ESTÁ EM EXAME! \n"); printf("Digite a nota do exame \n"); scanf("%f", &exame); while (exame>10) { printf("--------------------------------------------------- \n"); printf ("VALOR DIGITADO NAO E VALIDA PARA O EXAME. \n"); printf("\n Digite a nota do exame \n"); scanf("%f", &exame); } if (exame>media) { printf("\n\n A MEDIA FINAL OBTIDA FOI DE %f \n", exame); printf("\n\n FOI APROVADO! \n"); }else { printf("\n\n A MEDIA FINAL OBTIDA FOI DE %f \n", exame); printf("\n\n FOI REPROVADO! \n"); } } system("pause"); return 0; }
Compartilhar