Hola necesito ayuda con este programa
Publicado por Arthurex (1 intervención) el 05/02/2019 20:58:50
Lo que pasa es que me pidieron un programa en el que capture "n" cantidad de productos y bueno pues calcular el IVA y el total y en cada uno debemos calcular el total de la suma de todo los productos capturados el cual lo tengo como "gran total" pero eso es lo que no me sale podrían ayudarme.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#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";
}
Valora esta pregunta
0