Documentos de Académico
Documentos de Profesional
Documentos de Cultura
main()
{
lectura();
busqueda();
getch();
}
lectura()
{
FILE *fp;
if((fp=fopen("paises.txt","r"))==NULL)
{
printf("NO puedo abrir el archivo...");
getch();
}
else
{
i=0;
while(!feof(fp))
{
fscanf(fp,"%s%d%d", pais[i],&muertos[i],&casos[i]);
i++;
}
}
fclose(fp);
}
busqueda()
{
for(k=0;k<10;k++)
{
printf("\nINGRESE EL PAIS (sin espacios):\n");
scanf("%s",bpais);
for(i=0;i<50;i++)
{
if(strcmp(bpais,pais[i])==0)
{
printf("\nDato encontrado\n\n");
printf("PAIS:\t\tMUERTES:\t\tCASOS:\n");
printf("%s\t\t%d\t\t%d\n",pais[i],muertos[i],casos[i]);
}
}
}
}
lectura()
{
if((fp=fopen("c.txt","r"))==NULL)
{
printf("NO puedo abrir el archivo...");
}
else
{ i=0;
while(!feof(fp))
{
fscanf(fp,"%s%s%s%s%d%d",fecha[i],nombre[i],materno[i],paterno[i],&cantidad[i],&folio[i]);
i++;
}
}
fclose(fp);
}
buscar()
{
printf("\nINGRESE SU NOMBRE: ");
scanf("%s",nombresearch);
for(i=0;i<50;i++)
{
if(strcmp(nombresearch,nombre[i])==0)
{
printf("-------------------------------------------------\n");
printf("\t\t BANCO UPIICSA \t\t Folio: %d\n", folio[i]);
printf("Pagar a nombre de: %s %s %s\n",
nombre[i],paterno[i],materno[i]);
printf("la cantidad de $%d(%s pesos)\n",
cantidad[i],cantidad_letra[i]);
printf("\t\t\t Autoriza: \n\n");
v=1;
}
}
}
ordenamiento()
{
for(k=0;k<4;k++)
{
for(i=0;i<2;i++)
{
if(fecha[i]>fecha[i+1])
{
auxfolio = folio[i];
folio[i] = folio[i+1];
folio[i+1] = auxfolio;
auxcantidad = cantidad[i];
cantidad[i] = cantidad[i+1];
cantidad[i+1] = auxcantidad;
strcpy(auxfecha,fecha[i]);
strcpy(fecha[i],fecha[i+1]);
strcpy(fecha[i+1],auxfecha);
strcpy(auxnombre,nombre[i]);
strcpy(nombre[i],nombre[i+1]);
strcpy(nombre[i+1],auxnombre);
strcpy(auxpaterno,paterno[i]);
strcpy(paterno[i],paterno[i+1]);
strcpy(paterno[i+1],auxpaterno);
strcpy(auxmaterno,materno[i]);
strcpy(materno[i],materno[i+1]);
strcpy(materno[i+1],auxmaterno);
}
}
}
}
impresion()
{
for(i=0;i<3;i++)
{
printf("%s",fecha[i]);
printf(" %s",nombre[i]);
printf(" %s",paterno[i]);
printf(" %s",materno[i]);
printf(" %d",cantidad[i]);
printf(" %d\n",folio[i]);
}
}
convertir()
{
int unidad=0;
int decena=0;
char Auxiliar[200][200];
for(i=0;i<3;i++)
{
unidad = cantidad[i] % 10 ;
decena = cantidad[i] / 10 ;
switch(decena)
{
case 1:
strcpy(cantidad_letra[i],"diez");
break;
case 2:
strcpy(cantidad_letra[i],"veinte");
break;
case 3:
strcpy(cantidad_letra[i],"treinta");
break;
case 4:
strcpy(cantidad_letra[i],"cuarenta");
break;
case 5:
strcpy(cantidad_letra[i],"cincuenta");
break;
case 6:
strcpy(cantidad_letra[i],"sesenta");
break;
case 7:
strcpy(cantidad_letra[i],"setenta");
break;
case 8:
strcpy(cantidad_letra[i],"ochenta");
break;
case 9:
strcpy(cantidad_letra[i],"noventa");
break;
case 10:
strcpy(cantidad_letra[i],"Cien");
break;
if (decena==0 || decena==2)
{
switch(unidad)
{
case 0:
strcpy(cantidad_letra[i],"cero");
break;
case 1:
strcpy(cantidad_letra[i],"uno");
break;
case 2:
strcpy(cantidad_letra[i],"dos");
break;
case 3:
strcpy(cantidad_letra[i],"tres");
break;
case 4:
strcpy(cantidad_letra[i],"cuatro");
break;
case 5:
strcpy(cantidad_letra[i],"cinco");
break;
case 6:
strcpy(cantidad_letra[i],"seis");
break;
case 7:
strcpy(cantidad_letra[i],"siete");
break;
case 8:
strcpy(cantidad_letra[i],"ocho");
break;
case 9:
strcpy(cantidad_letra[i],"nueve");
}
}
if (decena==1)
{
switch(unidad)
{
case 0:
strcpy(cantidad_letra[i],"diez");
break;
case 1:
strcpy(cantidad_letra[i],"once");
break;
case 2:
strcpy(cantidad_letra[i],"doce");
break;
case 3:
strcpy(cantidad_letra[i],"trece");
break;
case 4:
strcpy(cantidad_letra[i],"catorce");
break;
case 5:
strcpy(cantidad_letra[i],"quince");
break;
case 6:
strcpy(cantidad_letra[i],"dieciseis");
break;
case 7:
strcpy(cantidad_letra[i],"diecisiete");
break;
case 8:
strcpy(cantidad_letra[i],"dieciocho");
break;
case 9:
strcpy(cantidad_letra[i],"diecinueve");
}
}
if(decena==2)
{
if (unidad==0)
{
strcpy(cantidad_letra[i],"veinte");
}
else
{
strcpy(Auxiliar[i],"veinte");
strcat(Auxiliar[i],cantidad_letra[i]);
strcpy(cantidad_letra[i],Auxiliar[i]);
}
}
if(decena>2 && decena<10 && unidad!=0)
{
strcat(cantidad_letra[i]," y ");
switch(unidad)
{
case 1:
strcat(cantidad_letra[i],"uno");
break;
case 2:
strcat(cantidad_letra[i],"dos");
break;
case 3:
strcat(cantidad_letra[i],"tres");
break;
case 4:
strcat(cantidad_letra[i],"cuatro");
break;
case 5:
strcat(cantidad_letra[i],"cinco");
break;
case 6:
strcat(cantidad_letra[i],"seis");
break;
case 7:
strcat(cantidad_letra[i],"siete");
break;
case 8:
strcat(cantidad_letra[i],"ocho");
break;
case 9:
strcat(cantidad_letra[i],"nueve");
break;
}
}
}
}
cheque()
{
convertir();
for(i=0;i<50;i++)
{
printf("-------------------------------------------------\n");
printf("\t\t BANCO UPIICSA \t\t Folio: %d\n", folio[i]);
printf("Pagar a nombre de: %s %s %s\n", nombre[i],paterno[i],materno[i]);
printf("la cantidad de $%d(%s pesos)\n", cantidad[i],cantidad_letra[i]);
printf("\t\t\t Autoriza: \n\n");
printf("\nEl numero %d en %spesos\n\n",cantidad[i],Cadena);
getch();
}