Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<conio.h>
- typedef struct
- {
- int visit;
- int medicamento;
- int cantv;
- }TCliente;
- typedef struct
- {
- int cliente;
- int visit;
- int medicamento;
- int cantv;
- float importe;
- }TVentaDia;
- float FuncionMayorImporte(int);
- int main()
- {
- int i,j,VTotal[30];
- float MCliente[15][30]={{0}};
- FILE*ve;
- TCliente datocliente;
- ve=fopen("ventas.dat","rb");
- if(ve==NULL)
- {
- printf("\nERROR al abrir el archivo");
- exit(1);
- }
- MCliente[datocliente.visit-1][datocliente.medicamento-1]=datocliente.cantv;
- fclose(ve);
- TVentaDia ventadia;
- //fecha valida
- do
- {
- printf("\nIngrese el numero de cliente: ");
- scanf("%d",ventadia.cliente);
- }while(ventadia.cliente<0||ventadia.cliente>50000);
- while(ventadia.cliente!=0)
- {
- printf("\nIngrese el numero de visitador medico: ");
- scanf("%d",ventadia.visit);
- printf("\nIngrese el codigo del medicamento: ");
- scanf("%d",ventadia.medicamento);
- printf("\nIngrese la cantidad vendida: ");
- scanf("%d",ventadia.cantv);
- printf("\nIngrese el importe: ");
- scanf("%f",ventadia.importe);
- MCliente[datocliente.visit-1][datocliente.medicamento-1]=(datocliente.cantv+ventadia.cantv);
- for(i=0;i<30;i++)
- {
- VTotal[i]=(datocliente.cantv*ventadia.importe);
- }
- printf("\nIngrese el numero de cliente: ");
- scanf("%d",ventadia.cliente);
- }
- FuncionMayorImporte(VTotal);
- FuncionPosVisitador(VTotal);
- printf("\nVENTAS DEL DIA");//averiguar como poner el dia aca supongo que es con la funcion
- printf("\nCodigo de medicamento\n");
- }
- float FuncionMayorImporte(float VTotal[])
- {
- float max;
- int i;
- //int pos=-1;
- if(VTotal[i]>max)
- {
- max=VTotal[i];
- //pos=i;
- // printf("\nEl visitador medico que en el dia vendio el mayor importe es: %d",(pos+1));
- printf ("\nEl visitador medico que en el dia vendio con un importe de: %f",max);
- }
- else
- {
- i++;
- }
- }
- return max;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement