Tecnología y Electrónica, pregunta formulada por stivenretr, hace 13 días

#include


int main(){
//definir variables
int i,cantari,tipag[1],cantdart[50],vrart[20];
float desc5[10],desc2[10],reca3[20],iva[20],vrbrut[20],costart[20],vrdesc[20],vrtotal[20];
char nombarti[30];
char autor[30]="Stiven Aguilar";

//Presentacion
printf("\n\n\n\t CALCULA Y PRESENTA UNA FACTURA DE COMPRA ");
printf("\n\n\n Politicas de ventas de la empresa: ");
printf("\n\n\n *Descuento del 5 por ciento por compra mayores a 500.000 pesos* ");
printf("\n\n\n *Despuesto del 2 por ciento por pago en efectivo* ");
printf("\n\n\n *Recargo del 3 por ciento por pago con tarjeta de credito* ");
printf("\n\n\n *El 16 por ciento de IVA se calcula sobre el costo del articulo ");
printf("\n\n\t Programa elaborado por: %s",autor);
getche();
system("cls");

//Resive numero de articulos a comprar
printf("\n\n\n INGRESE NUMERO DE ARTICULOS A COMPRAR: ");
scanf("%d",&cantari);

//resive forma de pago
printf("\n\n\n\t Ingrese forma de pago: ");
printf("\n\n\n 1- pago en efectivo ");
printf("\n\n\n 2-pago con tarjeta de credito ");
scanf("%d",&tipag);


//ciclo para resivir y trabajar datos de cada articulo
for(i=1;i<=cantari; i++){
system("cls");
printf("\n\n\n INGRESE NOMBRE DEL ARTICULO %d : ",i);
scanf("%s",&nombarti[i]);
printf("\n\n\n INGRESE CANTIDAD DEL ARTICULO %d : ",i);
scanf("%d",&cantdart[i]);
printf("\n\n\n INGRESE VALOR DEL ARTICULO %d : ",i);
scanf("%d",&vrart[i]);

if(costart[i]<(500000))
desc5[i]=(costart[i])*0,05;
else
desc5[i]=0;
if(tipag[i]==1)
desc2[i]=(costart[i])*0,02;
else
desc2[i]=0;

if(tipag[i]==2)
reca3[i]=(costart[i])*0,03;
else
reca3[i]=0;

iva[i]=(costart[i])*0,16;

costart[i]=cantdart[i]*vrart[i];

vrbrut[i]=costart[i]+reca3[i]+iva[i];
vrdesc[i]=desc5[i]+desc2[i];
vrtotal[i]=vrbrut[i]-vrdesc[i];
}

//presenta resultados
for(i=1;i<=cantari; i++){
system("cls");
printf("\n\n\n Articulo= %s Valor= %d Costo: %d Vr iva= %d ", nombarti[i],vrart[i],costart[i],iva[i]);
printf("\n\n\n\t Descuentos y Recargos");
printf("\n\n\n Descuento 5= %d Descuento 2= %d Recargo 3= %d" ,desc5[i],desc2[i],reca3[i]);
printf("\n\n\n\t Valor total de articulos= %d",vrtotal[i]);

}


getche();
return 0;
}

Aguien sabe por que llega a donde pido los datos de el articulo y despues deja de funcionar

Respuestas a la pregunta

Contestado por andradefontalvosamir
0

Respuesta:

no sé Xd jajjajajjajajajjajajaj

Otras preguntas