Advertisement
Alfoli

Prova Prog I - Questão 2 (media alunos, porc...)

Oct 3rd, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.46 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. main(){
  4.        int matric;
  5.        float n1,n2,n3,medialuno,mediaturma;
  6.        int freq;
  7.        int contaluno=0;
  8.        int contreprov=0;
  9.        int contexame=0;
  10.        int contaprov=0;
  11.        float maiornota=0.0;
  12.        float menornota=10.0;
  13.        float somamedia=0.0;
  14.        int porcreprov=0;
  15.        printf("\n entre com a matricula:( 0-finaliza)");
  16.        scanf("%d",&matric);
  17.        while(matric!=0){
  18.                         printf("\n Entre com a 1 nota :");
  19.                         scanf("%f",&n1);
  20.                         printf("\n Entre com a 2 nota :");
  21.                         scanf("%f",&n2);
  22.                         printf("\n Entre com a 3 nota :");
  23.                         scanf("%f",&n3);
  24.                         printf("\n entre com a frequencia :");
  25.                         scanf("%d",&freq);
  26.                         medialuno=(n1+n2+n3)/3;
  27.                         somamedia=somamedia+medialuno;
  28.                         contaluno++;
  29.                         printf("\n media aluno %f frequencia %d",medialuno,freq);
  30.                         if(freq<75){
  31.                                     contreprov++;
  32.                                     }
  33.                                     else if(medialuno<6)
  34.                                     contexame++;
  35.                                    
  36.                         if(freq<75)
  37.                         printf("\n reprovado");
  38.                         else if(medialuno<6)
  39.                         printf("\n exame");
  40.                         else printf("\n aprovado");
  41.                        
  42.                         if(medialuno>maiornota)
  43.                         maiornota=medialuno;
  44.                         if(medialuno<menornota)
  45.                         menornota=medialuno;
  46.                         printf("\n entre com a matricula(0- finaliza)");
  47.                         scanf("%d",matric);
  48.                         }
  49.                         printf("\n maior nota da turma %f",maiornota);
  50.                         printf("\n menor nota da turma %f",menornota);
  51.                         mediaturma=somamedia/contaluno;
  52.                         printf("\n media da turma %f",mediaturma);
  53.                         porcreprov=(contreprov/contaluno)*100;
  54.                         printf("\n porcentagem dos reprovados %f",porcreprov);
  55.                         printf("\n quantidade de alunos de exame=%d",contexame);
  56.                         getchar();
  57.                         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement