Proyecto final programacion 2 semestre

Solo disponible en BuenasTareas
  • Páginas : 3 (691 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de noviembre de 2010
Leer documento completo
Vista previa del texto
#include<stdio.h>
#include<conio.h>
//estos son los 2 registros//
struct
reg1
{
char nombre [25],carrera,sexo;
int codigo,edad;
float prom;
}alumno[100];

struct
reg2
{
intcod;
char nombre[25],carrera[5];
}maestro[20];

//aki empiezan las funciones para alumnos//
void regalum(int i)
{
printf("ingresa tu nombre \n");
fflush(stdin);
gets(alumno[i].nombre);printf("ingresa tu codigo \n");
scanf("%i",&alumno[i].codigo);
printf("ingresa tu carrera:a)informatica b)computacion c)industrial d)com y elec e)civil f)ing quimica g)contaduria h)administracio");scanf("%c",&alumno[i].carrera);
printf("ingresa tu edad");
scanf("%i",&alumno[i].edad);
printf("introduce tu sexo:m)mujer h)hombre p)marica");
scanf("%c",&alumno[i].sexo);printf("introduce tu promedio");
scanf("%f",&alumno[i].prom);
}
void muestra1(int i)
{
printf("codigo:%i",alumno[i].codigo);
printf("nombre:%c",alumno[i].nombre);printf("carrer:%c",alumno[i].carrera);
printf("sexo:%c",alumno[i].sexo);
printf("edad:%i",alumno[i].edad);
printf("promedio:%f",alumno[i].prom);
}
void buscaalumno()
{
char bus,cr;
int i,cd;
printf("deseas buscar por: 1)codigo2) carrera??");
scanf("%i",&bus);
if(bus==1)
printf("introduce el codigo");
scanf("%i",&cd);
{
for(i=0;i>20;i++){
if(alumno[i].codigo==cd)
printf("%i",alumno[i].codigo);}}if(bus==2)
printf("introduce la carrera que quiereas buscar a)informatica b)computacion c)industrial d)com y elec e)civil f)ing quimica g)contaduria h)administracion ");
scanf("%c",&cr);for(i=0;i>20;i++){
if(cr==alumno[i].carrera)
printf("%c",alumno[i].carrera); }
}

//aki empiezan las funciones para los maestros//
void regma(int i)
{
int j,k;
printf("ingresa tu nombre \n");fflush(stdin);
gets(maestro[i].nombre);
printf("ingresa tu codigo \n");
scanf("%i",&maestro[i].cod);
printf("ingresa el numero de carreras que impartes\n");
scanf("%i",&j);
for(k=0;k>j;k++)...
tracking img