Dev - C++ - error

 
Vista:

error

Publicado por Nava coronado Christopher ian (4 intervenciones) el 14/01/2021 21:24:56
En mi código me corre y todo pero al momento que deseo hacer hacer una compra y seleciono uno parece el erros de un número mayos nada que ver con los que puse.
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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
#include <stdlib.h>
#include <windows.h>
#include <iostream>
#include <math.h>
#include <conio.h>
 
using namespace std;
 
//PROTOTIPOS DE LAS FUNCIONES
void dibujarCuadro(int x1,int y1,int x2,int y2);
void gotoxy(int x,int y);
 
 
 
//FUNCION PRINCIPAL MAIN
int main(){
	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR 8f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME";//NOMBRE DE MI TIENDA
	printf ("\n\n\t bienvenido \n");
	 char NOM[20],DIS,COM,REP,SE, CON,pasw[20];//VALORES ESCRITOS
  int OP , O ,CAR,MET,CAN1,CAN2,CAN3,CAN4,CAN5,CAN6,CAN7;//VALORES TIPO ENTERO
  float COMI,TOL,TOL1,AR1,AR2,AR3,AR4,AR5,AR6,AR7,AR9,TO1,TO2,TO3,TO4,TO5,TO6,TO7,TO8;//VALORES FLOTANTES CON MAYOR CAPACIDAD NUMERICA
 
      printf ("\t ¿desea comprar algo en en la tienda?  \t (s)=si (n)=no \t");
     fflush( stdin );//realiza la limpieza del buffer de entrada
      scanf( "%s", &SE);
      system("cls");
   if (SE == 's' )
   {
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR 8f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n";//NOMBRE DE MI EMPRESA EN TITULO
   		printf ("\n\t ingrese tu nombre \n\t");//NOMBRE DEL USUARIO QUE COMPRARA ALGO
	scanf ("%s",&NOM);
   	  do
   {
   	system("cls");
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR 8f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n";
	  printf("\n\n\t seleciona que distribuidor de video juegos decea comprar \n  ");
      printf ("\t 1.-SONY\n");
      printf ("\t 2.-MICROSOFT\n");
      printf("\t 3.-NITENDO \n");
      printf ("\t 4.- COMPUTO \n\t");
      scanf(" %d",&OP);
     do{ //HACE QUE SE REPITA LA ACCION SI DECEA EL USUARIO O NO
	 switch (OP){ // ESCOGUE UNA DE LOS CASOS QUE DECEA HACER
 
  case 1: system("color 1f"); //CAMBIO DE COLOR
  system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
 
	printf ("\n\t 1.- si decea comprar una consola o acesorios \t");
	printf ("\n\t 2.- si decea comprar un  video juegos \n\t");
	printf ("\n\t  3-.para regresar al menu principal ");
	printf ("\n\t teclea una opcion que desea\n\t ");
	scanf ("\t\t%d",&O);
	switch (O){ //ESCOGIO UNA OPCION EL USUARIO
 
	do{
		case 1 :
			 system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
		 printf ("\n \t 1.-playstation 5 $13500 \n\t");
		printf ("\n\t 2.-playstation 4 $12000 \n\t");
		printf("\n\t 3.-dualshock ps4 $1200 \n\t");
		printf("\n\t 4.-dualsense ps5 $1350 \n\t");
		printf ("\n\t 5.-Headset $1000 \n\t");
		printf ("\n\t 6.-psp $2500 \n\t");
		printf ("\n\t 7.- psvita $3000 \n\t");
		printf ("\n\t teclea el numero dependido del articulo que decea comprar\n\t ");
		printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
		switch(CAR){
			case 1:
				printf ("\n\t el precio de la playstation 5 es de 13500 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo decea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio de la playstation 4 es de 12000 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo decea comprar\n\t ");
				scanf ("%d",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio del dualshock ps4  es de 1200 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo decea comprar\n\t ");
				scanf ("%d",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio del dualsense ps5  es de 1350 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo decea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio del Headset   es de 1000 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo decea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio del psp   es de 2500 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo decea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio del psp vita es de 3500 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo decea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;
 
		}
 
		printf ("\n\t preciona (s ) si quiere regresar al menu de las consolas o acesrios o (n ) si decea ver su total\n\t  ");
				scanf ("%s",&CON);
	}while (CON =='s' );
			 system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
		AR1=13500;AR2=12000;AR3=1200;AR4=1350;AR5=1000;AR6=2500;AR7=3500;
		TO1=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
		printf("\n\t su precio a pagar es de: \n\t %1.1f",TO1);
		printf("\n\t s si desea regrsar a la categoria de  sony o n para ver el precio total de la compra asta el momento \n\t");
		scanf("%s",&COM);break;
			do{
		case 2 : 	system("cls");
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR 1f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n";
			printf ("\n\t 1.- the amazing spiderman $1200 \n\t ");
				printf ("\n\t 2.-grand turismo sport $699 \n\t ");
				printf ("\n\t 3.-the sims 4 $599 \n\t ");
			printf ("\n\t 4.-fifa 21 $1299 \n\t");
			printf ("\n\t 5.-pes 21 $1199 \n\t");
			printf ("\n\t 6.-resident evil 7 $799  \n\t");
			printf ("\n\t 7.-grand the autho 5 $899 \n\t");
			printf ("\n\t  teclea el numero dependido del articulo que decea comprar\n\t ");
		printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
		switch(CAR){
			case 1:
				printf ("\n\t el precio del juego del the amazing spiderman es 1200 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio del juego del grand turismo sport es de 699 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio del juego de los sims 4 es de 599 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio del fifa 21  es de 1299 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio del pes 21 es de 1199 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio del resident evil 7   es de 799 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio del grand the autho 5 es de 899 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;}
 
			printf ("\n\t preciona (s ) si quiere regresar al menu de los video juegos  o (n ) si decea ver su total\n\t  ");
				scanf ("%s",&CON);
	}while (CON =='s' );
			 system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
			AR1=1200;AR2=699;AR3=599;AR4=1299;AR5=1199;AR6=799;AR7=899;
			TO2=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
			printf ("\n\t el precio a pagar es de \n\t %1.2f",TO2);
				printf("\n\t s.- si desea comprar algo mas  o  n.- si deceas finalizar su compra\n\t ");
		scanf("\n\t%s",&COM);break;
		case 3:	 system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
	printf ("\n\t esta seguro que decea salir de esta opcion si es asi precione (n) si decea regresar a esta categoria precione (s)");
	scanf ("%s",&COM);
	}
	TOL= TO1+TO2;
	printf ("\n\t su precio totala a pagar es de %1.2f",TOL);break;
	case 2: system("color af");
  system("cls");
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";
 
	printf ("\n\t 1-.consola o acesorios \t");
	printf ("\n\t 2.-video juegos \n\t");
	printf ("\n\t  3-.para regresar al menu principal ");
	scanf ("\t\t%d",&O);
	switch (O){
 
		do{
		case 1 :	system("cls");
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR af"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n";
		 printf ("\n \t 1.-Xbox serie X $13,999 \n\t");
		printf ("\n\t 2.-Xbox serie S $7999 \n\t");
		printf("\n\t 3.-Xbox One S $5195 \n\t");
		printf("\n\t 4.- Xbox One $9831.52  \n\t");
		printf ("\n\t 5.-Control de Xbox One $1199\n\t");
		printf ("\n\t 6.-Contol de Xbox Serie X $1699\n\t");
		printf ("\n\t 7.- Play and Charge $899  \n\t");
		printf ("\n\t teclea el numero dependido del articulo que decea comprar\n\t ");
		printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
			switch(CAR){
			case 1:
				printf ("\n\t el precio de la Xbox serie X es de 13999 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio de la Xbox serie S es de 7999 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio de la Xbox One S  es de 9831.52 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio de la  Xbox One es de 1350 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio delControl de Xbox One  es de 1199 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio del Contol de Xbox Serie X   es de 1699 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio del Play and Charge es de 899 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;
 
		}
 
		printf ("\n\t preciona (s ) si quiere regresar al menu de las consolas o acesrios o (n ) si decea ver su total\n\t  ");
				scanf ("%s",&CON);
	}while (CON =='s' );
			 system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
		AR1=13999;AR2=7999;AR3=5195;AR4=9831.52;AR5=1199;AR6=1699;AR7=899;
		TO3=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
		printf("\n\t su precio a pagar es de: \n\t %1.2f",TO3);
		printf("\n\t (s) si desea regrsar a la categoria de  Microsoft  o (n) regresar al menu principal \n\t");
		scanf("%s",&COM);break;
		do{
 
		case 2 :	system("cls");
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR af"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n"; 	printf ("\n\t Forza Horizon 4 $799 \n\t ");
		printf ("\n\t 1.-Gears Of War 4 Edicion 4K $699 \n\t ");
		printf ("\n\t 2.-Paquete Halo 5 Mas Halo Master Chief Collection $799 \n\t ");
		printf ("\n\t 3.-fifa 21 $1499 \n\t");
		printf ("\n\t 4.-WATCH DOGS Legion Steelbook Gold Edition $1199 \n\t");
		printf ("\n\t 5.-resident evil 7 $799  \n\t");
		printf ("\n\t 6.-grand the autho 5 $899 \n\t");
			printf ("\n\t  teclea el numero dependido del articulo que decea comprar\n\t ");
			printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
		switch(CAR){
				case 1:
				printf ("\n\t el precio del juego de Forza Horizon 4 es 799 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio del juego del Gears Of War 4 Edicion 4K  es de 699 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio del juego del Paquete Halo 5 Mas Halo Master Chief Collectiones de 799 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio del fifa 21  es de 1499 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio delWATCH DOGS Legion Steelbook Gold Edition es de 1199 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio del resident evil 7   es de 799 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio del grand the autho 5 es de 899 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;}
 
			printf ("\n\t preciona (s ) si quiere regresar al menu de los video juegos  o (n ) si decea ver su total\n\t  ");
				scanf ("%s",&CON);
	}while (CON =='s' );
			AR1=799;AR2=699;AR3=799;AR4=1499;AR5=1199;AR6=799;AR7=899;
			TO4=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
		system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
			printf ("\n\t el precio a pagar es de \n\t %1.2f",TO4);
				printf("\n\t precione s si decea comprar algo mas   o  n si deceas finalizar su compra\n\t ");
		scanf("\n\t%s",&COM);break;
		case 3: system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
	printf ("\n\t esta seguro que decea salir de esta opcion si es asi precione (n) si decea regresar a esta categoria precione (s)");
	scanf ("%s",&COM);
	}
	TOL= TO3+TO4;
	printf ("\n\t su precio totala a pagar es de %1.2f",TOL);break;
	 case 3: system("color 4f");
  system("cls");
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";
 
	printf ("\n\t 1-.consola o acesorios \t");
	printf ("\n\t 2.-video juegos \n\t");
		printf ("\n\t 3-.para regresar al menu principal\n\t ");
	scanf ("\t\t%d",&O);
	switch (O){
 
	do{
 
		case 1 :	system("cls");
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("color 4f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n";
		 printf ("\n \t 1.-Consola Nintendo Switch  $8799 \n\t");
		printf ("\n\t 2.-Consola Nintendo Switch Lite $5799 \n\t");
		printf("\n\t 3.-Control Nintendo Switch Alambrico $799\n\t");
		printf("\n\t 4.Estuche protector para nitendo switch $289 \n\t");
		printf ("\n\t 5.-Headset $1000 \n\t");
		printf ("\n\t 6.-Protector De Pantalla NIntendo Switch $250 \n\t");
		printf ("\n\t 7.-Nintendo Switch Chargin Station $3000 \n\t");
	printf ("\n\t teclea el numero dependido del articulo que desea comprar\n\t ");
	printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
		switch(CAR){
			case 1:
				printf ("\n\t el precio de laConsola Nintendo Switch  es de 8799 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio de la Consola Nintendo Switch Lite es de 5799 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio del Control Nintendo Switch Alambrico  es de 799 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio del Estuche protector para nitendo switch  es de 289 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio del Headset   es de 1000 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio del Protector De Pantalla NIntendo Switch es de 250 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio del Nintendo Switch Chargin Station es de 3000 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;
 
		}
 
		printf ("\n\t preciona (s ) si quiere regresar al menu de las consolas o acesrios o (n ) si decea ver su total\n\t  ");
				scanf ("%s",&CON);
	}while (CON =='s' );
	 system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
		AR1=8799;AR2=5799;AR3=799;AR4=289;AR5=1000;AR6=2500;AR7=3000;
		TO5=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
		printf("\n\t su precio a pagar es de: \n\t %1.2f",TO5);
		printf("\n\t s.- si desea regrsar a la categoria de  Nitendo  o n.- regresar al menu principal \n\t");
		scanf("%s",&COM);break;
		do{
		case 2 : 	system("cls");
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("color 4f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n";
			printf ("\n\t 1.-Mario Kart 8 Deluxe $1099 \n\t ");
		printf ("\n\t 2.-Super Smash Bros Ultimate $1099 \n\t ");
		printf ("\n\t 3.-SUPER MARIO ODYSSEY $1099 \n\t ");
		printf ("\n\t 4.-fifa 21 $799 \n\t");
		printf ("\n\t 5.-Super Mario Party $1199 \n\t");
		printf ("\n\t 6.-Animal Crossing New Horizons $1099  \n\t");
		printf ("\n\t 7.-New Super Mario Bros u Deluxe $1099 \n\t");
	printf ("\n\t  teclea el numero dependido del articulo que decea comprar\n\t ");
	printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
		switch(CAR){
			case 1:
				printf ("\n\t el precio del juego de Mario Kart 8 Deluxe es 1099 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio del juego de Super Smash Bros Ultimate es de 1099 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%f",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio del juego de SUPER MARIO ODYSSEY es de 1099 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%f",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio del fifa 21  es de 799 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio de Super Mario Party es de 1199 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio del Animal Crossing New Horizons   es de 1099 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio delNew Super Mario Bros u Deluxe es de 1099 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;}
 
			printf ("\t preciona (s ) si quiere regresar al menu de los video juegos  o (n ) si desea ver su total\n\t  ");
				scanf ("%s",&CON);
	}while (CON =='s' );
			AR1=1099;AR2=1099;AR3=1099;AR4=799;AR5=1199;AR6=1099;AR7=1099;
			TO6=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
			printf ("\n\t el precio a pagar es de \n\t %1.2f",TO6);
				printf("\n\t s.- si desea comprar algo mas  o  n.- si deceas finalizar su compra\n\t ");
		scanf("\n\t%s",&COM);break;
	case 3:	 system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
	printf ("\n\t esta seguro que decea salir de esta opcion si es asi precione (n) si decea regresar a esta categoria precione (s)");
	scanf ("%s",&COM);
	}
	TOL= TO5+TO6;
	printf ("\n\t su precio totala a pagar es de %1.2f",TOL);break;
	 case 4: system("color 9f");
  system("cls");
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";
 
	printf ("\n\t 1-. Computadora \t");
	printf ("\n\t 2.- acesorios  \n\t");
	printf ("\n\t 3-.para regresar al menu principal ");
	scanf ("\t\t%d",&O);
	switch (O){
 
	do{
		case 1 :
			system("cls");//LIMPIEZA DEL CODIGO
  	system("mode con: cols=86 lines=40"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	dibujarCuadro(0,0,84,38); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME \n";//TITULO DE LA TIENEDA
	 printf ("\n \t 1. Computadora de escritorio HP intel core i3  4GB 500GB  $4999 \n\t");
		printf ("\n\t 2.-CPU Lenovo ThinkCentre M83p intel Core i7 4a 8GB RAM  500GB  $6999 \n\t");
		printf("\n\t 3.-Computadora Gamer Xtreme PC Gaming CM-101200,AMD Athlon 200GE 8GB, 1TB $6820 \n\t");
		printf("\n\t 4.-Pc Escritorio Cpu Intel Dual Core 8gb 2tb Wifi Windows Ofice $6950 \n\t");
		printf ("\n\t 5.-Xtreme PC Gamer AMD Radeon R7 FX 9830 16GB SSD 480GB RGB $7989 \n\t");
		printf ("\n\t 6.-Xtreme Pc Amd Radeon Vega 11 Ryzen 5 Pro 16gb ram ssd 480gb $14989 \n\t");
		printf ("\n\t 7.- Laptop Gamer HP Pavilion Intel Core i5 8GB 256GB SSD GeForce GTX 1650 $19569 \n\t");
		printf ("\n\t teclea el numero dependido del articulo que desea comprar\n\t ");
		printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
		switch(CAR){
			case 1:
				printf ("\n\t el precio de laComputadora de escritorio HP es de 4999 desea comprarla ");
				printf  ("\n\t precione 1 si desea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio del CPU Lenovo ThinkCentre M83p es de 6999 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio de la Computadora Gamer Xtreme es de 6820 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio de la Pc Escritorio es de 6950 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio de la Xtreme PC Gamer AMD  Radeon R7 es de 7989 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio de la Xtreme Pc Amd Radeon Vega 11 es de 14989 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio de la Laptop Gamer HP Pavilion es de 19569 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;
 
		}
 
		printf ("\n\t preciona (s ) si quiere regresar al menu de las consolas o acesrios o (n ) si decea ver su total\n\t  ");
				scanf ("%s",&CON);
	}while (CON =='s' );
		AR1=4999;AR2=6999;AR3=6820;AR4=6950;AR5=7989;AR6=14989;AR7=19569;
		TO7=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
		printf("\n\t su precio a pagar es de: \n\t %1.2f",TO7);
		printf("\n\t  (s) si desea regrsar a la categoria de computo o (n) para finalizar su compral \n\t");
		scanf("%s",&COM);break;
		do{
		case 2 : 	system("cls");
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR 9f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME\n";
			printf ("\n\t 1.- Logitech G - G502 HERO - Mouse  $990 \n\t ");
		printf ("\n\t 2.-Logitech G - G213 PRODIGY - Teclado con Iluminación RGB $979 \n\t ");
		printf ("\n\t 3.-Logitech - M170 - Mouse Inalámbrico $152 \n\t ");
		printf ("\n\t 4.-ADATA Disco Duro Externo HDD HV620S, 1 TB, Negro, USB 3.1, $1024 \n\t");
		printf ("\n\t 5.- daptador USB 2.0 a Red RJ45 Ethernet  $399 \n\t");
		printf ("\n\t 6.-Base de refrigeración para ordenador portatil $499  \n\t");
		printf ("\n\t 7.-Tableta Gráfica  $1369 \n\t");
			printf ("\n\t  teclea el numero dependido del articulo que decea comprar\n\t ");
			printf ("\n\t O precione 0 si no quieres comprar nada\n\t");
		scanf ("%d",&CAR);
		switch(CAR){
			case 1:
				printf ("\n\t el precio del Mouse Logitech G G502 HERO es 990 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN1);
				break;
				case 2:
					printf ("\n\tel precio del  Teclado Logitech G G213 PRODIGY  es de 979 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN2);
				break;
				case 3:
					printf ("\n\tel precio del Mouse Inalámbrico  es de 152 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN3);
				break;
				case 4:
						printf ("\n\tel precio del ADATA Disco Duro es de 1024 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN4);
				break;
				case 5:
						printf ("\n\tel precio del daptador USB 2.0 a Ethernet es de 399 desea comprarla ");
					printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN5);
				break;
				case 6:	printf ("\n\tel precio del Base de refrigeración es de 499 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN6);
				break;
				case 7: printf ("\n\tel precio de la Tableta Gráfica es de 1369 desea comprarla ");
				printf  ("\n\t precione 1 si decea comprarla o preciona 0 si no lo desea comprar\n\t ");
				scanf ("%d",&CAN7);
				break;}
 
			printf ("\n\t preciona (s ) si quiere regresar al menu de los acesorios  o (n ) si decea ver su total\n\t  ");
				scanf ("%s",&CON);
		}	while (CON =='s' );
			AR1=990;AR2=979;AR3=152;AR4=1024;AR5=399;AR6=499;AR7=1369;
			TO8=(AR1*CAN1)+(AR2*CAN2)+(AR3*CAN3)+(AR4*CAN4)+(AR5*CAN5)+(AR6*CAN6)+(AR7*CAN7);
			printf ("\n\t el precio a pagar es de \n\t %1.2f",TO8);
				printf("\n\t precione (s)si decea regresar a la categoria    o precion (n) si deceas finalizar su compra\n\t ");
		scanf("\n\t%s",&COM);break;
	}
	TOL= TO7+TO8;
	printf ("\n\t su precio totala a pagar es de %1.2f\a\a\a\a\a",TOL);break;
	}
 
}while(COM =='s');
   printf ("\n\t precione s si decea regresar al menu principal o n si decea terminar el proceso\n ");
	scanf ("%s",&REP);
  }
 
   while ( REP =='s');
   	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR 8f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME";
	printf ("\n\n\t Gracias por su compra %s \n",NOM);
   TOL1=TO1+TO2+TO3+TO4+TO5+TO6+TO7+TO8;
printf ("\n\t su precio total a pagar es de %1.2f\t",TOL1);
printf ("\n\t selecione su metodo de pago ");
printf ("\n\t precione 1 si es con tarjeta tendra una comision del 10%% ");
printf ("\n\t precione 2 si es en efectivo ");
scanf ("%d",&MET);
switch(MET){
	case 1:
 
	COMI=(TOL1*.10)+TOL1;
	printf ("\n\t precio a pagar con importe %1.2f",COMI);
	printf ("\n\t inserte tu tarjeta\n ");
    cout <<" \t Ingrese su NIP: ";
       printf("\n\t pago exitos\n\t gracias por su compra \n\t vuelva pronto");
    break;
    case 2:printf ("\n\t su precio a pagar en efectivo es %1.2f",TOL1);
    break;
}
   }  else (SE ==2);{
 
  exit(-1);
	gotoxy (2,12);
 
}
}
 
 
//FUNCION GOTOXY
void gotoxy(int x,int y){
      HANDLE hcon;
      hcon = GetStdHandle(STD_OUTPUT_HANDLE);
      COORD dwPos;
      dwPos.X = x;
      dwPos.Y= y;
      SetConsoleCursorPosition(hcon,dwPos);
 }
 
 
//FUNCION QUE DIBUJA EL CUADRO
void dibujarCuadro(int x1,int y1,int x2,int y2){
	int i;
 
    for (i=x1;i<x2;i++){
		gotoxy(i,y1); cout << "\304"; //linea horizontal superior
		gotoxy(i,y2); cout << "\304"; //linea horizontal inferior
    }
 
    for (i=y1;i<y2;i++){
		gotoxy(x1,i); cout <<"\263"; //linea vertical izquierda
		gotoxy(x2,i); cout <<"\263"; //linea vertical derecha
	}
 
    gotoxy(x1,y1); cout<< "\332";
    gotoxy(x1,y2); cout<< "\300";
    gotoxy(x2,y1); cout<< "\277";
    gotoxy(x2,y2); cout<< "\331";
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de joel
Val: 66
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

error

Publicado por joel (23 intervenciones) el 15/01/2021 07:54:29
Exactamente que error te aparece!!
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

error

Publicado por Ian (4 intervenciones) el 15/01/2021 07:56:42
El erro es que en ves de salir un ejemplo en el case 1 cuando seleccionó una play 5 de 13500 y le doy uno me aparece el resultado de total 5532018328.00
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
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

error

Publicado por Rodrigo (539 intervenciones) el 15/01/2021 15:38:51
Inicializa las variables que usas para las cantidades en 0.
La linea 24 tiene varias de ellas.

Cuando las usas, por ejemplo en la linea 134, esas variables, que nunca fueron inicializadas, son multiplicadas por los precios que si fueron inicializadas y obtienes el valor extran~o que ves.

Te sugiero que crees una funcion para lo que escribes varias veces en tu programa.Mira las lineas 17 a 21 y luego 33 a 37 y luego 43 a 47 y luego 59 a 62, etc. Creo que usas esto alrededor de 20 veces.

1
2
3
4
5
6
7
// ..
	system("mode con: cols=80 lines=25"); //SE DEFINE LAS DIMENSIONES DE LA VENTANA DEL PROGRAMA A 80 COLUMNAS Y 25 FILAS
	system("COLOR 8f"); //SE DA UN COLOR DE FONDO Y COLOR A LAS LETRAS
	dibujarCuadro(0,0,78,24); //SE DIBUJA EL CUADRO PRINCIPAL
	dibujarCuadro(1,1,77,3); //SE DIBUJA EL CUADRO DEL TITULO
	gotoxy(30,2); cout << "NAVAGAME";//NOMBRE DE MI TIENDA
	printf ("\n\n\t bienvenido \n");
posiblemente el system("cls"); tambien deberia ser parte de esa funcion

Sugiero eliminar los comentarios de cosas obvias, por ejemplo:

1
2
//FUNCION PRINCIPAL MAIN
int main(){

Nada de lo escrito despues de exit se ejecutara, por lo que sugiero que lo borres
1
2
exit(-1);
	gotoxy (2,12);  // <-- borrar esto

Si te preocupa la ortografia:
- presion, presione, etc. es con s
- desea es con s
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