Ejercicio de examen

Solo disponible en BuenasTareas
  • Páginas : 3 (618 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de enero de 2011
Leer documento completo
Vista previa del texto
# include
# include
# include
# include
# include

// FUNCIONES
int menu();
void uno();
void dos();
void tres();
void cuatro();
void cinco();

// ESTRCTURAS
struct datos
{int numero;
char nombre[20];
char ape1[20];
char ape2[20];
char colegio[20];
char curso[20];
float a;float b;
float c;
float d;
float e;
float f;
};

// PROGRAMA CON MENU DE SEIS OPCIONES
int main() {
int a;a=menu();
while (a!=6){
switch(a){
case 1: uno();
break;
case 2: dos();break;
case 3: tres();
break;
case 4: cuatro();
break;case 5: cinco();
break;
}
getch();
a=menu();
}
system("pause");
return 0;
}

int menu()
{
int a;
system("cls");printf("\n\t\t\t PROGRAMA DE EXAMEN \n\n)");
printf("\t 1 - INTRODUCIR UN REGISTRO\n\n");
printf("\t 2 - MOSTRAR UN REGISTRO DESEADO POR NUMERO\n\n");
printf("\t 3 - MODIFICAR UN DETERMINADOREGISTRO \n\n");
printf("\t 4 - BORRAR UN DETERMINADO REGISTRO POR NUMERO\n\n");
printf("\t 5 - MOSTRAR CALIFICACIONES DE TODOS LOS ALUMNOS\n\n");
printf("\t 6 - FIN DE PROGRAMA\n\n");printf("\t OPCION ELEGIDA (1/6): ");
scanf("%d", &a);
return a;
}

// OPCION PRIMERA - INTRODUCIR UN REGISTRO
void uno()
{
// mira si existe en caso contrario lo creasystem("cls");
int i;
FILE *p;
struct datos da;
if ((p=fopen("clase.dat","ab"))==NULL) {
printf("ERROR");
}
else
{fclose(p);}
// lee el fchero para ver que...
tracking img