Está en la página 1de 11

PROGRAMAS

BUSQUEDA POR CHEQUE Y COVID


Búsqueda de casos y muertes
Covid19
#include <stdio.h>
#include <conio.h>
#include <string.h>
char pais[150][150], bpais[100];
int muertos[250], casos[250], i, v=0, k;

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]);
}
}
}
}

BUSQUEDA POR CHEQUE


#include <stdio.h>
#include <conio.h>
#include <string.h>
FILE *fp;
char concepto[20][20];
int i, v=0;
int k, cantidad[50],folio[50];
char nombre[50][50],paterno[50][50],fecha[50][50],auxfecha[50];
char materno[50][50],cantidad_letra[30][30];
int auxcantidad,auxfolio;
char auxmaterno[20],auxpaterno[20],auxnombre[20];
int numero,n;
char Cadena[200];
char Auxiliar[200];
main()
{
lectura();
ordenamiento();
system("pause");
cheque();
buscar();
system("pause");
}

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();
}

También podría gustarte