Dev - C++ - ayuda programa c para un restaurante

 
Vista:
sin imagen de perfil

ayuda programa c para un restaurante

Publicado por andres (5 intervenciones) el 20/11/2017 16:47:20
que puede estar fallando que le falta
Usted ha sido contratado por el Restaurante LLENA PANZITA para que construya un programa que muestre en pantalla la “carta” del restaurante así como también algunos detalles de los pedidos. Un pedido se arma eligiendo un plato principal (consomé de pezuña 18000, cabecitaz de pollo apanadas25000, puré de hígado26000, lentejitas rellenas 30000), un postre (helado de mazamorra2500, flan de alcaparras 6500, crepes de chorizo3000, pudin de zapayo2500) y una bebida (gaseosa de aguacate2000, jugo de mazamorra en agua2000, frape de uyuco 3000, malteada de perejil y ruda5000, cappuccino de tomate con cebollines4500, limonada de berenjena4000)
Al momento de registrar un pedido adicional al plato, postre y bebida debe registrarse: un número de pedido, el número de la mesa, la hora del pedido (hhmmss), si empacaron para llevar lo que sobró y tres datos más que se le ocurran. El programa permite agregar pedidos, siempre y cuando no se haya excedido el límite de almacenamiento (máximo 200 pedidos), e imprimir la lista de todos los pedidos registrados en cualquier momento, con todos sus datos.

programa
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
int main(void) {
char USUARIO[] ="panzita";
char CONTRASENA[] ="papa";
const int numIntentos =3;
int i;
char panzita[1];
char papa[1];
for (i=0; i<numIntentos; i++) {
printf("usuario: ");
scanf("%s", panzita);
if (strcmp(USUARIO, panzita) != 0) {
printf("\tusuario no registrado\n");
continue;
}
printf("contrasena: ");
scanf("%s", papa);
if (strcmp(CONTRASENA, papa) != 0) {
printf("\tcontrasena invalida\n");
continue;
}
printf("\n*** Bienvenido al programa ***\n");
break;
}
if (i == numIntentos) {
printf("\nPrograma no ejecutado puede estar supantando una identidad.\n");
return 1;
}
printf("\nPrograma no ejecutado puede estar supantando una identidad...\n");
 
//programa
 
int main(){
	char bb[7];
	int bebidas;
	char pe[7];
	int platopp;
	int postres;
	char pp[7];
	/* plato principal */
	printf("plato princial\n");
	printf("si o no\n");
	scanf("%s",pp);
	if (strcmp(pp,"si")==0) {
		printf("1.consomé de pezuña. 2.cabecitaz de pollo apanadas. 3.puré de hígado. 4.lentejitas rellenas\n");
		scanf("%i",&platopp);
		switch (platopp) {
		case 1:
			printf("consome de pezuña : 18000\n");
			break;
		case 2:
			printf("cabecitaz de pollo apanadas : 25000\n");
			break;
		case 3:
			printf("puré de hígado : 26000\n");
			break;
		case 4:
			printf("lentejitas rellenas : 30000\n");
			break;
		}
	}
	/* postres */
	printf("postres\n");
	printf("si o no\n");
	scanf("%s",pe);
	if (strcmp(pe,"si")==0) {
		printf("1.helado de mazamorra. 2.flan de alcaparras. 3.crepes de chorizo. 4.pudin de zapayo\n");
		scanf("%i",&postres);
		switch (postres) {
		case 1:
			printf("helado de mazamorra : 2500\n");
			break;
		case 2:
			printf("cflan de alcaparras  : 6500\n");
			break;
		case 3:
			printf("crepes de chorizo : 3000\n");
			break;
		case 4:
			printf("pudin de zapayo : 2500\n");
			break;
		}
	}
	/* bebidas */
	printf("bebidas\n");
	printf("si o no\n");
	scanf("%s",bb);
	if (strcmp(bb,"si")==0) {
		printf("1.gaseosa de aguacate. 2.jugo de mazamorra en agua. 3.frape de uyuco. 4.malteada de perejil y ruda. 5. cappuccino de tomate con cebollines. 6.limonada de berenjena\n");
		scanf("%i",&bebidas);
		switch (bebidas) {
		case 1:
			printf("gaseosa de aguacate : 2000\n");
			break;
		case 2:
			printf("jugo de mazamorra en agua : 2000\n");
			break;
		case 3:
			printf("frape de uyuco : 3000\n");
			break;
		case 4:
			printf("malteada de perejil y ruda : 5000\n");
			break;
		case 5:
			printf("cappuccino de tomate con cebollines : 4500\n");
			break;
		case 6:
			printf("limonada de berenjena : 4000\n");
			break;
		}
	}
	return 0;
}
}
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda programa c para un restaurante

Publicado por dario (107 intervenciones) el 21/11/2017 03:22:31
Hola, primero que nada el codigo esta incompleto faltan los includes (#include), tienes 2 funciones main().
Tienes que ordenar tu codigo.
Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

ayuda programa c para un restaurante

Publicado por andres (5 intervenciones) el 21/11/2017 03:33:21
no me podrías ayudar a corregir ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar