Buscar

EP14C ep

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 1
void ast ()
{
 int z;
 printf("\n\t\t");
 for(z=0;z<N;z++)
 {
 printf("*");
 }
 printf("\n");
}
float main ()
{
 FILE *jcad;
 int i;
 float med[N];
 printf("\n\t\t\tEP14C - Cadastro de Alunos.\n");
 jcad=fopen("cadastro_de_alunos.txt","w");
 struct cadastro
 {
 char nome[50];
 float p1;
 float p2;
 };
 struct cadastro aluno[N];
 for(i=0;i<N;i++){
 ast();
 printf("\n\tInforme o nome %d do aluno: ",i+1);
 gets(aluno[i].nome);
 fprintf(jcad,"\nAluno %d: %s",i+1,aluno[i].nome);
 fflush(stdin);
 printf("\n\tPrimeira nota: ");
 scanf("%f", &aluno[i].p1);
 while(aluno[i].p1<0 || aluno[i].p1>10){
 printf("\n\tPrimeira nota entre zero e dez: ");
 scanf("%f", &aluno[i].p1);}
 fprintf(jcad,"\n\tPrimeira nota: %.2f" ,aluno[i].p1);
 printf("\n\tSegunda nota: ");
 scanf(" %f", &aluno[i].p2);
 while(aluno[i].p2<0 || aluno[i].p2>10){
 printf("\n\tSegunda nota entre zero e dez: ");
 scanf("%f", &aluno[i].p2);}
 fprintf(jcad,"\n\tSegunda nota: %.2f" ,aluno[i].p2);
 med[i]=(aluno[i].p1+aluno[i].p2)/2;
 printf("\n\t\tMedia Simples %s: %.2f\n",aluno[i].nome,med[i]);
 fprintf(jcad,"\n\tMedia Simples %s: %.2f",aluno[i].nome,med[i]);
 fprintf(jcad,"\n****\n");}
 fclose(jcad);
 printf("\n\n\n\n");
 system("pause");
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais