Necesito ayuda me arroja error al compilar
Publicado por Ginger Yagual (7 intervenciones) el 20/06/2021 04:52:06
Tengo que hacer una interfaz de un inventario de una tienda que me permita ingresar 10 artículos, me de la opción de modificar el stock de dicho articulo y una opción que me muestre el articulo y su stock es decir la fila de nombre del artículo y poder editar las columnas para agregar el número de stock nose que esta mal si alguien me puede ayudar por favor de eso depende mi beca
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <windows.h>
using namespace std;
void gotoxy(int x,int y);
int main(){
string producto[30]=" ";
string menu=" ",menuProducto=" ",menuEditar=" ",menuMostrar=" ";
int opc=0 ,indProducto=0, indEditar=0, indMostrar=0, articulo=, stock[2][2];
do
{
cout<<" Inventario GR "<<endl;
cout<<"1. Registre producto"<<endl;
cout<<"2. Editar producto"<<endl;
cout<<"3. Mostrar productos"<<endl;
cout<<"4. Salir"<<endl;
cout<<"Escoja una opcion: "<<endl;
cin>>opc;
}while(opc<1 || opc<4);
switch(opc)
{
case 1:
do{
system("cls");
cout<<"Registre productos"<<endl;
cin>>producto[indProducto];
for(int i=0;i<=10;i++);
{ stock[indProducto][i]=0;
}
cout<<"Desea agregar otro producto S/N: "<<endl;
cin>>menuProducto;
indProduct++;
system("pause");
menuProducto="N";
}while(menuProducto=="S")
menu="S";
break;
case 2:
system("cls");
indEditar=0;
if(producto[indEditar] !=" ")
{
do{
cout<<" Editar producto "<<endl;
cout<<"Selecciona el producto a editar"<<endl;
while(producto[indEditar]!=" ")
{cout<<" "<<articulo<<".-"<<producto[indEditar]<<endl;
indEditar++;
articulo++;
cout<<" "<<articulo<<" .- Salir"<<endl;
cout<<"Ingrese opcion: ";
cin>>indEditar;
indEditar--;
if(indEditar<0 || indEditar>articulo){
cout<<"Opcion ingresada incorrecta"<<endl;
system("pause");
system("cls");
indEditar=0;
articulo=1;
}while (indEditar<0 || indEditar>articulo);
cout<<indEditar;
if(indEditar !=articulo)
{
do{
do{
system("cls");
cout<<" Editar producto "<<endl;
cout<<"el producto"<<producto[indEditar]<<endl;
cout<<" 1. "<<stock[indEditar][0]<<endl;
cout<<" 2. "<<stock[indEditar][1]<<endl;
cout<<" 3. Regresar al menu anterior"<<endl;
cout<<"Seleccione el stock a editar: ";
cin>>opc;
}while(opc<1 || opc>3);
switch(opc)
{case 1: cout<<" "<<producto[indEditar]<<stock[indEditar][0]<<endl;
cout<<"Ingrese nuevo stock: ";
cin>>stock[indEditar][0];
menuEditar="S";
break;
case 2: cout<<" "<<producto[indEditar]<<stock[indEditar][1]<<endl;
cout<<"Ingrese nuevo stock: ";
cin>>stock[indEditar][1];
menuEditar="S";
break;
case 3: menuEditar="N";
break;
}
}
}while(menuEditar=="S");
articulo=1;
break;
case 3:
system("cls");
indMostrar=0;
int fila=10;
cout<<" Mostrar productos "<<endl;
if(producto[indMostrar] !=" ")
{
cout<<" Producto stock stock"<<endl;
while (producto[indMostrar]!=" ")
{
gotoxy(0,fila);
cout<<articulo <<".-"<<producto[indMostrar];
gotoxy(11,fila);
cout<<stock[indMostrar][0];
gotoxy(22,fila);
cout<<stock[indMostrar][1]<<endl;
indMostrar++;
articulo++;
fila++;
}
}else
{cout<<"No hay productos ingresados"<<endl;
}
articulo=0;
system("pause");
menu="S";
break;
} while(menu="S");
}
}
void gotoxy(int x, int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
}
Valora esta pregunta


0