Dev - C++ - Ayuda para solucionar un algoritmo

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda para solucionar un algoritmo

Publicado por Felix (1 intervención) el 20/10/2019 05:44:57
Hola, me podrían ayudar a solucionar mi algoritmo por favor le he dado vuelta de arriba hacia abajo todo el día y no encuentro la solución solo son 3 errores.

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 <conio.h>
#include <stdlib.h>
#include <iomanip>
#include <stdio.h>
 
using namespace std;
 
int op;
void datos();
void producto();
void buscar();
void buscar2();
void resultado();
void menu();
char cmp[50];
char cnp[50];
void menu()
{
	cout<<"MENU";
	cout<<endl;
	cout<<"1 ingresar datos"<<endl;
	cout<<"2 ingresar producto"<<endl;
	cout<<"3 buscar cliente"<<endl;
	cout<<"4 buscar producto"<<endl;
	cout<<"5 resultado"<<endl;
	cout<<"6 salir del programa"<<endl;
	cin>>(op);
 
	switch(op)
	{
		case 1:
		datos();
		break;
		case 2:
		producto();
		break;
		case 3:
		buscar();
		break;
		case 4:
		buscar2();
		break;
		case 5:
		resultado();
		break;
 
		break;
 
		case 6:
		cout<<"eligio salir"<<endl;
		break;
 
		default:
		cout<<"esta opcion no esta disponible";
		cout<<endl;
		menu();
	}
}
char t[50];
struct persona
{
	char nit[50];
	char nombre[25];
	char apellido[25];
	char estado[25];
}
clientes[25];
void datos()
{
	for(int a=0;a<2;a++)
	{
		cout<<"ingrese nit:\n";
		cin>>clientes[a].nit;
		cout<<"ingrese nombre:\n";
		cin>>clientes[a].nombre;
		cout<<"ingrese el estado moros o trasado:\n";
		cin>>clientes[a].estado;
	}
	menu();
}
struct ventana
{
	char name[25];
	char code[25];
	char precio[25];
	int cantidad;
	int vendido;
	int existencia;
}
product[25];
void producto()
{
	for(int a=0;a<=2;a++)
	{
		cout<<"ingrese codigo producto:\n";
		cin>>product[a].code;
		cout<<"ingrese nombre producto:\n";
		cin>>product[a].name;
		cout<<"ingrese precio producto:\n";
		cin>>product[a].precio;
		cout<<"ingrese cantidad de producto:\n";
		cin>>product[a].cantidad;
		cout<<"ingrese cantidad producto vendidos:\n";
		cin>>product[a].vendido;
		product[a].existencia=product[a].cantidad-product[a].vendido;
	}
	menu();
}
void buscar()
{
	cout<<"ingrese nit:\n";
	cin>>cmp;
	for(int a=0; a<=2; a++);
	{
		if(strcmp(clientes[a].nit,cmp)==0)
		{
			cout<<clientes[a].nombre<<"\n";
		}
	}
	menu();
}
void buscar2()
{
	cout<<"ingrese el codigo:\n";
	cin>>cnp;
	for(int a=0;a<=2;a++)
	{
		if(strcmp(product[a].code,cmp)==0);
		{
			cout<<product[a].name<<"\n";
			cout<<product[a].existencia<<"\n";
		}
	}
	menu();
}
void resutado()
{
	cout<<"Listado de Clientes:"<<endl;
	for(int a=0; a<=2;a++)
	{
		cout<<clientes[a].nombre;
		cout<<endl;
	}
	cout<<"Factura total:"<<endl;
	for(int a=0; a<=2; a++)
	{
		cout<<product[a].name<<"\n";
		cout<<product[a].precio<<"\n";
		cout<<product[a].vendido<<"\n";
		cout<<endl;
	}
	menu();
}
void main()
{
	menu();
	getch();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder