Ir ao conteúdo
  • Cadastre-se

guilhermemarinho

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

3
  1. alguem sabe como resolver o meu problema citado acima ?
  2. não funcionou o q o amigo aqui recomendou. só pra clicar em reset defaults mesmo ou tem mais alguma coisa ? bom acho q eu sei o problema: quando eu instalei pela primeira vez eu escolhi a opção (No, leave everything as it is) instalar de novo não adianta porque já fiz isso varias vezes. Alguem poderia me dizer como resolver isso ? ps: muito obrgado quem estar tentando me ajudar sou muito agradecido de verdade
  3. #include <stdio.h> #include <stdlib.h> #define CH 80 //Carga horária int main() { int i=0, qtde, matr/*matríc.*/,fal/*no.faltas*/, nAP=0, nRF=0, nRM=0, nFN=0,//p/contagens de alunos respectivamente. matrMaiorNF/*matr do de maior NF*/; float AB1, AB2, RA,//notas do aluno NF, maiorNF = 0; printf("Quantidade de alunos: "); scanf("%d",&qtde); while(qtde<=0){ printf("Dado invalido!\nDigite outro valor: "); scanf("%d",&qtde); } printf("Digite No.matric, AB1, AB2, RA, No.faltas:\n"); while(i<qtde){ //printf("%do.: ",i+1); scanf("%d %f %f %f %d",&matr,&AB1,&AB2,&RA,&fal); if (matr>0 && AB1>=0 && AB1<=10 && AB2>=0 && AB2<=10 && RA>=0 && RA<=10 && fal>=0 && fal<=80){ //Cálculo e escrita de NF: if(AB1 < AB2 && AB1 < RA) //se AB1 for a menor de todas NF = (AB2 + RA)/2; //calc. a NF pelas duas maiores. else if(AB2 < RA) //Não sendo AB1 a menor, será AB2 ou RA. NF = (AB1 + RA)/2; //AB2 < RA, AB2 é a menor de todas else NF = (AB1 + AB2)/2; //senão, RA é a menor. printf("NF = %.1f, ",NF); //Determ., escrita do resultado e contagens: if (fal > 0.25*CH){ printf("'RF'\n"); nRF++; }else if (NF < 5.0){ printf("'RM'\n"); nRM++; }else if (NF >= 7.0){ printf("'AP'\n"); nAP++; }else{ printf("'FN'\n"); nFN++; } //Sel.a maior NF e da matr associada: if (NF>maiorNF){ maiorNF = NF; matrMaiorNF = matr; } i++;//Incrementa i somente se a entrada estiver correta. }else{ printf("Dado invalido!\n"); } } printf("\nAprovados: %.1f%%, Reprov: %.1f%%, Na final: %.1f%%\n", nAP*100.0/qtde, (nRF+nRM)*100.0/qtde, nFN*100.0/qtde); if(nRF+nRM!=0){ printf("Dos reprov, por falta: %.1f%%, por media: %.1f%%\n", nRF*100.0/(nRF+nRM),nRM*100.0/(nRF+nRM)); } printf("Aluno com maior NF(%.1f): No.matric.%.5d\n",maiorNF,matrMaiorNF); return 0; } obs: não é só esse, eu já testei com varios outros q eu já tinha feito
  4. não funcionou quando eu vou em build and run aparece Process terminated with status 1 (0 minutes, 2 seconds) 0 errors, 0 warnings quando eu vou em run ele apreenta a tela do prompt só q quando eu aperto qualquer tecla ele encerra.Alguem pode me ajudar por favor obs: eu só fiz instalar o code blocks com o link acima q o amigo mandou é pracisso fazer mais alguma coisa ?
  5. não o q é isso pode me passa o link ?
  6. podem me ajudar, eu não consigo compilar no code blocks sempre aparece a seguinte frase: Process terminated with status 1 (0 minutes, 0 seconds) 0 errors, 0 warnings.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...