Buscamos ayuda de expertos en programación en lenguaje C
//Por desgracia, lo envié varias veces sin éxito
El siguiente programa VC se compiló correctamente y cumple plenamente con sus requisitos
Pero la compra de insumos La cantidad Es algo exigente, preferiblemente no cientos de millones. Después de superar este obstáculo, ya no puedo garantizar que estaré en lo correcto.
#include
#define Semana 7
#define Mz 1 //Establece el valor nominal del fondo
# define SGfl 0.015 //Establece la tasa de suscripción
#define SHfl 0.005 //Establece la tasa de canje
efectivo largo sin firmar //Monto de la compra
cociente largo sin firmar;//Compartir
float Netv[Week+1]; //Valor neto diario
float avNet;//Valor neto promedio
void inquotient( )//Requiere ingresar el monto de la compra y obtener participación
{
int Right=0;
while(!Right)
{
printf("Ingrese su dinero(=>1000 y varios):");
scanf("%ld",&cash);
if(efectivo % 1000==0) Derecha=1;
cociente=(long)(((float)cash-SGfl*(float)cash)/Mz);
}
}
void inNet()//Requiere la entrada del valor neto diario, el último valor es 0, lo que indica el final de la entrada
{
int i;
Netv[0]=0;
printf("Ingrese el valor neto diario de esta semana: \n");
for(i=1;i<=Semana;i++)
{
scanf("%f",&Netv[i]); p>
if(Netv[i]!=0) Netv[0]++;
else break;
}
} p>
main()
{
int i;
long CV,CP;//Valorador actual, Pago actual,
float InR ,sum=0;//aumentar tasa
inquotient();
inNet();
printf("Aumento del valor neto del cociente Tasa Valor actual Pago actual \n");
for(i=1;i<=Netv[0];i++)
{
suma+= Netv[i];
if(i==1){ InR=(float)(Netv[i]-1)*100;}
else{
InR= Netv[i]-Netv[i-1];
InR=InR/Netv[i-1];
InR*=100;
}
CV=cociente*Netv[i];
CP=(long)(1-SHfl)*CV-cash;
printf("%ld %10.5f %11.2f%% %10d %10d\n",cociente,Netv[i],InR,CV,CP);
}
avNet=sum/Netv [0];
printf
("Valor neto promedio en esta semana = %f %6.5f\n",sum,avNet);
}