
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
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


0