Portafolios de Programación

En este espacio se podrán ver las tareas en el curso de programación de la sección 114/s5. Además de algunas investigaciones.

Se pretende agregar prácticas de laboratorio y algunos algorítmos simples que se incluyen en el temario de fundamentos de programación.

Abajo se muestra la tarea, investigación o ejercicio que se hizo por última vez en el curso.

Celina O. O.

Cuerpo del Proyecto

#include
#include
#include
#include "menus.h"
#include "milib.h"


int main(){
char *fec[15];
nombre_ar(nombra);
int num_l;
int i, j;
char op1[10],op2[10],op3[10];
int opc1, opc2, opc3;
FILE *buscar;
char busca[20];
for(i=0;i<45;i++){
usuario[i].maquina=0;
strcpy(usuario[i].hora_s,"---");
}
struct modulo *temp;
temp=&p;
temp=malloc(200*sizeof(struct modulo));
do{
printf("%s",nombra);
system("clear");
menu();
scanf("%d", &opc1);
switch(opc1){
system("clear");
case 1:{
do{
system("clear");
setbuf(stdin,NULL);
subm_registro();
scanf("%d",&opc2);
switch(opc2){
case 1:{
do{
//ya quedo
system("clear");
imprimir();
subm_registro2();
scanf("%d", &opc3);
switch(opc3){
case 1:{
ingresar();
break;
}
case 2:{
baja();
break;
}
case 3:{
modificar_n();
break;
}
case 4:{
modificar_m();
break;
}
case 5: break;
default: {
printf("\t\nNo existe esa opción");
break;
}
}
}while(opc3!=5);/*Fin while del "do" case1*/
break;
}/*Fin case uno*/
case 2: {
system("clear");
num_l=(leerar(nombra,temp));
imprimirar(temp,num_l);
printf("\n\tEnter para continuar");
getchar();
getchar();
/*Funcion para mostrar ultimos registros*/
break;
}
case 3: break;
default:{
printf("\n\tNo existen esas opciones");
break;
}//fin del default
}/* Fin del switch registro*/
}while(opc2!=3);/*Fin while del menu registro*/
break;
}//fin del gran case 1 "registrar alumnos"
case 2:{
do{
system("clear");
subm_buscar();
scanf("%d",&opc2);
switch(opc2){
case 1:{
busca_nombre();
continue;
}
case 2:{
busca_matricula();
break;
}
case 3:{
system("clear");
setbuf(stdin,NULL);
printf("\nEscribe la fecha que deseas buscar recuerde la extencion (.dat .m .n)");
scanf("%s",&busca);
printf("\nNota: se mostrara el contenido del archivo con extensión .dat");
if(buscar=(fopen(busca,"r")==NULL)){
printf("No existe ese archivo");}
else
printf("El archivo %s existe en la carpeta actual",busca);
fclose(buscar);
getchar();
getchar();
break;
}
case 4: break;
default:{
printf("\n\tNo existen esos menus:");
break;
}
}//switch buscar
}while(opc2!=4);//menu busqueda
break;
}/*Fin case 2 "busqueda"*/
case 3:{
do{
system("clear");
subm_mostrar();
scanf("%d",&opc2);
switch(opc2){
case 1: {
system("clear");
num_l=(leerar(nombra,temp));
ordena_nom(temp,num_l);
imprimirar(temp,num_l);
getchar();
getchar();
break;
}
case 2: {
system("clear");
num_l=(leerar(nombra,temp));
ordena_mat(temp,num_l);
imprimirar(temp,num_l);
getchar();
getchar();
break;
}
case 3: {
system("clear");
system("find ./home/pro/mipro *.dat");
getchar();
getchar();
break;
}
case 4: break;
default: {
printf("\t\nNo existe esa opción");
break;
}
} /*Fin switch*/
}while(opc2!=4);
}/*Fin case 3 "mostrar registros"*/
case 4: break;
default:{
printf("\n\tNo existe esa opción");
break;
}
break;
}
}while(opc1!=4);
}/*Fin main*/

No hay comentarios: