0% encontró este documento útil (0 votos)
13 vistas3 páginas

Practica Archivos Binarios

El documento presenta una práctica de programación en C++ sobre el manejo de archivos binarios y estructuras de datos, específicamente para gestionar fechas. Incluye funciones para leer, mostrar y contar fechas, así como filtrar fechas de la primera quincena del mes. Se utiliza una estructura 'tipoFecha' para almacenar la información de las fechas ingresadas por el usuario.

Cargado por

Kessia Julian
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas3 páginas

Practica Archivos Binarios

El documento presenta una práctica de programación en C++ sobre el manejo de archivos binarios y estructuras de datos, específicamente para gestionar fechas. Incluye funciones para leer, mostrar y contar fechas, así como filtrar fechas de la primera quincena del mes. Se utiliza una estructura 'tipoFecha' para almacenar la información de las fechas ingresadas por el usuario.

Cargado por

Kessia Julian
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD CATÓLICA BOLIVIANA “SAN PABLO”

UNIDAD ACADÉMICA REGIONAL COCHABAMBA


INGENIERIA MECATRONICA
PROGRAMACION I

PRACTICA DE ARCHIVOS BINARIOS

Nombre: Kessia Lilibeth Julian Calle


Docente: Nancy Tatiana Aparicio Yuja

Cochabamba – Bolivia
Abril de 2020
PRACTICA DE ARCHIVOS BINARIOS
1. typedef struct
{
int dia, mes, anio;
}tipoFecha;

void leerFecha(tipoFecha &Fec)


{
cout<<"Dia :";
cin>>[Link];
cout<<"Mes: ";
cin>>[Link];
cout<<"Anio: ";
cin>>[Link];
}

void mostrarFecha(tipoFecha Fec)


{
cout<<[Link]<<"-"<<[Link]<<"-"<<[Link]<<endl;
}
void mostrarFechasActuales(tipoFecha vecFechas[TAM], int cantFechas)
{
tipoFecha Fec;
int i;
int contador=0;
for (i=0;i<cantFechas;i++)
{
if([Link]==2020)
{
//leerVectorFechas(vecFechas,cantFechas);
//mostrarFecha(vecFechas[i]);
contador++;
}
}
cout <<contador;
}
void leerVectorFechas(tipoFecha vecFechas[TAM], int cantFechas)
{
int i;
for (i=0;i<cantFechas;i++)
{
cout<<"Ingrese la fecha "<<i<<endl;
//leerFecha(vecFechas[i]); estaria bien
// leerFecha(vecFechas); estaria mal
tipoFecha Fec;
leerFecha(Fec);
vecFechas[i]=Fec;
}
}

void mostrarVectorFechas(tipoFecha vecFechas[TAM], int cantFechas)


{
int i;
for (i=0;i<cantFechas;i++)
{
mostrarFecha(vecFechas[i]);
}
}

void vecMostrarFechaQuincena(tipoFecha vecFechas[TAM], int cantFechas)


{
tipoFecha Fec;
int i;
for (i=0;i<cantFechas;i++)
{
if([Link]<=15)
{
mostrarFecha(vecFechas[i]);
}
}

}
int main()
{
tipoFecha listaDeFechas[TAM];
int cantDeFechas;
tipoFecha vecFechas[TAM];
cout<<"Ingrese la cantidad de fechas: ";
cin>>cantDeFechas;
leerVectorFechas(listaDeFechas,cantDeFechas);
cout << "Todas las fechas son: "<<endl;
mostrarVectorFechas(listaDeFechas,cantDeFechas);

cout << "Las fechas actuales de este año son: "<<endl;


mostrarFechasActuales(listaDeFechas,cantDeFechas);
cout << "Las fechas que corresponden a la primera quincena del mes son: ";
vecMostrarFechaQuincena( vecFechas,cantDeFechas);

return 0;
}

También podría gustarte