]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/generar_archivos/genera_art.c
Me aseguro de que tengo cantidad de claves impares para el B+
[z.facultad/75.06/emufs.git] / emufs_gui / generar_archivos / genera_art.c
index a0ebb8e5475c1938712dcfc87bdab30b2a850d3a..ab72d1e61387b96560c314bf52afecc90b8822f4 100644 (file)
@@ -46,12 +46,13 @@ int main(int argc, char *argv[])
        fprintf(fp, "<ARTICULOS>\n");
        for(i=0; i<total; i++) {
                fprintf(fp, "\t<ARTICULO ");
        fprintf(fp, "<ARTICULOS>\n");
        for(i=0; i<total; i++) {
                fprintf(fp, "\t<ARTICULO ");
-               num = al_azar(1, 99999999);
-               fprintf(fp, "NroArtículo=\"%d\" ", num);
+               num = i+1; /*al_azar(1, 99999999);*/
+               fprintf(fp, "NroArtículo=\"%08d\" ", num);
                fprintf(fp, "Descripción=\"%s %s\" ", dict_get_al_azar(productos), dict_get_al_azar(marcas));
                fprintf(fp, "Presentación=\"%s\" ", dict_get_al_azar(presentacion));
                fprintf(fp, "Existencia=\"%d\" ", al_azar(1, 1000));
                pvu = (al_azar(1, 1000) / (float)al_azar(1, 765)) * al_azar(1, 10);
                fprintf(fp, "Descripción=\"%s %s\" ", dict_get_al_azar(productos), dict_get_al_azar(marcas));
                fprintf(fp, "Presentación=\"%s\" ", dict_get_al_azar(presentacion));
                fprintf(fp, "Existencia=\"%d\" ", al_azar(1, 1000));
                pvu = (al_azar(1, 1000) / (float)al_azar(1, 765)) * al_azar(1, 10);
+               if (pvu > 100) pvu /= 2.0f;
                fprintf(fp, "PVU=\"%.2f\" ", pvu);
                fprintf(fp, "Emín=\"%d\" />\n", al_azar(1, 1000));
                /* Ahora dejo para las facturas */
                fprintf(fp, "PVU=\"%.2f\" ", pvu);
                fprintf(fp, "Emín=\"%d\" />\n", al_azar(1, 1000));
                /* Ahora dejo para las facturas */