pero no me sale esa suma podrían ayudarme esque voy iniciando el la programacion
Código
#include<windows.h> using namespace std; typedef struct factura{ int id; string des; float cant; float prec; string fecela; string feccad; float sub; float iva; float total; float g_total; }; void registra(factura *); void ver (factura *); void tamano(factura *); int main(){ system("cls"); int n; factura productos[10]; cout<<"-------------------------CUANTOS PRODUCTOS DESEA???---------------------\n\nR=";cin>>n; cout<<"\n\n"; system("cls"); for (int i=0;i<n;i++){ registra(&productos[i]); } for(int i=0;i<n; i++){ ver(&productos[i]); } system("pause"); //cout<<"\n\t\t---------------------------INGRESE PRODUCTOS--------------------------\t\t\n"; //registra(&productos[i]); //cout<<"\t\t\n---------------------------IMPRESION DE FACTURA-----------------------\t\t\n"; //ver (&productos[i]); } void registra(factura *p){ cout<<"\n\n*******************PRODUCTOS CAPTURADOS********************\n\n"; cout<<" INGRESE EL ID DEL PRODUCTO: ";cin>>p->id; fflush(stdin); cout<<" DECRIBA EL PRODUCTO: ";cin>>p->des; fflush(stdin); cout<<" ESCRIBA LA CANTIDAD: ";cin>>p->cant; fflush(stdin); cout<<" INGRESE LE PRECIO: ";cin>>p->prec; fflush(stdin); cout<<" FECHA DE ELABORACION: ";cin>>p->fecela; fflush(stdin); cout<<" FECHA DE CADUCIDAD: ";cin>>p->feccad; fflush(stdin); system("cls"); } void ver (factura *p){ cout<<"\n\n*******************PRODUCTOS CAPTURADOS********************\n\n"; cout<<" EL ID DEL PRODUCTO "<<p->id<<"\n\n"; cout<<" EL PRODUCTO "<<p->des<<"\n\n"; cout<<" LA CANTIDAD "<<p->cant<<"\n\n"; cout<<" LE PRECIO "<<p->prec<<"\n\n"; cout<<" FECHA DE ELABORACION "<<p->fecela<<"\n\n"; cout<<" FECHA DE CADUCIDAD "<<p->feccad<<"\n\n"; p->sub=p->cant*p->prec; cout<<" EL SUBTOTAL ES: "<<p->sub<<"\n\n"; p->iva=p->sub*0.16; cout<<" EL IVA ES: "<<p->iva<<"\n\n"; p->total=p->sub+p->iva; cout<<" EL TOTAL ES: "<<p->total<<"\n\n"; p->g_total=p->g-total+p->total; cout<<" EL GRAN TOTAL ES: "<<p->g_total<<"\n\n"; cout<<" Ya se guardaron los datos !!!\n\n"; } void tamano(factura *p){ cout<<"DATOS CAPTUARADOS DE LOS PRUDUCTOS \n\n"; cout<<" Sizeof de ID DE LOS PRODUCTOS : "<<sizeof(p->id)<<"\n"; cout<<" Sizeof de DESCRIPCION : "<<sizeof(p->des)<<"\n"; cout<<"Sizeof de CANTIDAD : "<<sizeof(p->cant)<<"\n\n"; cout<<"Sizeof de PRECIO : "<<sizeof(p->prec)<<"\n\n"; cout<<"Sizeof de FECHA DE ELABORACION : "<<sizeof(p->fecela)<<"\n\n"; cout<<"Sizeof de FECHA DE CADUCIDAD : "<<sizeof(p->feccad)<<"\n\n"; cout<<"Sizeof de EL SUBTOTAL ES : "<<sizeof(p->sub)<<"\n\n"; cout<<"Sizeof de EL IVA ES : "<<sizeof(p->iva)<<"\n\n"; cout<<"Sizeof de EL TOTAL ES : "<<sizeof(p->total)<<"\n\n"; cout<<" sizeof de struct personas : "<<sizeof(struct factura)<<"\n\n"; cout<<" sizeof total de p : "<<sizeof(p)<<"\n\n"; }