Bienvenidos 

En este Blog encontraras códigos de programas básicos hasta programas complejos, creados usando el lenguaje de programación c, también otros creados en el lenguaje de programación python. 

Una de las formas mas fácil de aprender a programar es empezar por la practica, para las personas que ya manejan un lenguaje de programación se les ara mas fácil entender como funciona cada programa, pero si eres uno de los que apenas esta empezando a programar, puedes visitar una de las siguientes paginas:


No todos los programas fueron creados en el mismo sistema operativo, unos fueron creados usando Windows y otros usando Ubuntu (Linux), estos estan ordenados según su complejidad en el siguiente indice, empezando con los programas creados en C, siguiendo con los creados en python.

 

Conclusiones

C es uno de los lenguajes mas utilizados a nivel mundial, por lo tanto es importante tener conocimiento sobre este.
Aprender a programar en C, da las bases necesarias en el razonamiento lógico de como programar.
Cualquier persona que sea capaz de dominar el lenguaje de c, le permite tener la capacidad de aprender cualquier otro lenguaje de forma fácil.


    Recomendaciones

        Es muy importante leer mucho sobre el tema, actualmente en Internet existen muchos tutoriales que puedes seguir fácilmente.
        Es indispensable dedicarle un buen tiempo a la parte practica.
        Ejecuta los programas aquí publicados, ve cual es su funcionalidad y determina si existe otra forma de poder solucionar los mismos.
        Se libre de investigar en Internet sobre cualquier duda que tengas, actualmente existen muchos foros de ayuda, donde puedes consultar sobre el tema.

            Programa

            #include <stdio.h>
            #include <stdlib.h>
            int main (){
              //Contadores
              int CDR = 0;//contador departamento de ropa
              float CDRV = 0;
              float CDRVD = 0; //contado para descuentos del departamento Ropa
              int CDZ = 0;//contador departamento de Zapatos
              float CDZV = 0;
              float CDZVD = 0;
              int CDF = 0;//contador departamento de Farmacia
              float CDFV = 0;
              float CDFVD = 0;
              int CDL = 0;//contador departamento de libreria
              float CDLV = 0;
              float CDLVD = 0;
              int CDE = 0;//contador departamento de Embutidos
              float CDEV = 0;
              float CDEVD = 0;
              int CDG = 0;//contador departamento de Golosinas
              float CDGV = 0;
              float CDGVD = 0;
              int CDC = 0;//contador departamento de Carnes
              float CDCV = 0;
              float CDCVD = 0;
              int CDRE = 0;//contador departamento de Refrescos
              float CDREV = 0;
              float CDREVD = 0;
              int CDLI = 0;//contador departamento de Licores
              float CDLIV = 0;
              float CDLIVD = 0;
              int CDLA = 0;//contador departamento de Lacteos
              float CDLAV = 0;
              float CDLAVD = 0;
              int op, opc;
              int cant;
              float total;
              int totalr;
              float totalv, totald;
              float desc;
              do{
                printf("\n\n\n<<<-- Menu Principal -->>>\n");
                printf("1- Departamentos Wallmart\n");
                printf("2- Reporte de Ventas\n");
                printf("---------------------------\n");
                printf("3- Salir\n");
                printf("Ingrese su opcion: \n");
                scanf("%d",&op);
                system("clear");
                switch (op) {
                  case 1:
                    do{
                      printf("\n\n<<<-- Departamentos -->>>\n");
                      printf("1- Ropa\n");
                      printf("2- Zapatos\n");
                      printf("3- Farmacia\n");
                      printf("4- Libreria\n");
                      printf("5- Embutidos\n");
                      printf("6- Golosinas\n");
                      printf("7- Carnes\n");
                      printf("8- Refrescos\n");
                      printf("9- Licores\n");
                      printf("10- Lacteos\n");
                      printf("---------------------------\n");
                      printf("11- Regresar Menu Principal\n");
                      printf("Ingrese su opcion: \n");
                      scanf("%d", &op);
                      system("clear");
                      switch (op) {
                        case 1:
                          do{
                            printf("\n\n<<<-- Departamento Ropa -->>>\n");
                            printf("1- Camisa Polo L 140 Quetzales\n");
                            printf("2- Camisa Polo M 125 Quetzales\n");
                            printf("3- Camisa Polo S 120 Quetzales\n");
                            printf("4- Blusa Polo M 100 Quetzales\n");
                            printf("5- Blusa Polo S 75 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Camisa Polo L 140 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *140;
                                if (cant>=6)
                                  desc = total*0.15;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDR+=cant;
                                CDRV+= (total-desc);
                                CDRVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Camisa Polo M 125 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *125;
                                if (cant>=6)
                                  desc = total*0.15;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDR+=cant;
                                CDRV+= (total-desc);
                                CDRVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Camisa Polo S 120 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *120;
                                if (cant>=6)
                                  desc = total*0.15;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDR+=cant;
                                CDRV+= (total-desc);
                                CDRVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Blusa Polo M 100 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *100;
                                if (cant>=6)
                                  desc = total*0.15;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDR+=cant;
                                CDRV+= (total-desc);
                                CDRVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Blusa Polo S 75 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *75;
                                if (cant>=6)
                                  desc = total*0.15;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDR+=cant;
                                CDRV+= (total-desc);
                                CDRVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);
                        break;
                        case 2:
                          do{
                            printf("\n\n<<<-- Departamento Zapatos -->>>\n");
                            printf("1- Zapatos para Dama 200 Quetzales\n");
                            printf("2- Bonites para Dama 250 Quetzales\n");
                            printf("3- Zapatos para Caballero 300\n");
                            printf("4- Zapatos para Niño 185\n");
                            printf("5- Zapatos para Niña 150\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Zapatos para Dama 200 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *200;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDZ+=cant;
                                CDZV+= (total-desc);
                                CDZVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Bonites para Dama 250 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *250;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDZ+=cant;
                                CDZV+= (total-desc);
                                CDZVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Zapatos para Caballero 300 -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *300;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDZ+=cant;
                                CDZV+= (total-desc);
                                CDZVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Zapatos para Niño 185 -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *185;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDZ+=cant;
                                CDZV+= (total-desc);
                                CDZVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Zapatos para Niña 150 -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *150;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDZ+=cant;
                                CDZV+= (total-desc);
                                CDZVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);
                        break;
                        case 3:
                          do{
                            printf("\n\n<<<-- Departamento Farmacia -->>>\n");
                            printf("1- Vitaminas para Mujeres 135 Quetzales\n");
                            printf("2- Vitaminas para Niños 145 Quetzales\n");
                            printf("3- Vitaminas para Hombres 125 Quetzales\n");
                            printf("4- Vitaminas para Deportistas 320 Quetzales\n");
                            printf("5- Vitaminas Geriatricas 150 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Vitaminas para Mujeres 135 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *135;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDF+=cant;
                                CDFV+= (total-desc);
                                CDFVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Vitaminas para Niños 145 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *145;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDF+=cant;
                                CDFV+= (total-desc);
                                CDFVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Vitaminas para Hombres 125 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *125;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDF+=cant;
                                CDFV+= (total-desc);
                                CDFVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Vitaminas para Deportistas 320 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *320;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDF+=cant;
                                CDFV+= (total-desc);
                                CDFVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Vitaminas Geriatricas 150 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *150;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDF+=cant;
                                CDFV+= (total-desc);
                                CDFVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);
                        break;
                        case 4:
                          do{
                            printf("\n\n<<<-- Departamento Libreria -->>>\n");
                            printf("1- Lapiceros Colores 2 Quetzales\n");
                            printf("2- Lapices Mongol 1.5 Quetzales\n");
                            printf("3- Cuaderno Aspiral 20 Quetzales\n");
                            printf("4- Cuaderno 100 hojas 3.5 Quetzales\n");
                            printf("5- Marcadores Colores 9 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Lapiceros Colores 2 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *2;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDL+=cant;
                                CDLV+= (total-desc);
                                CDLVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Lapices Mongol 1.5 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *1.5;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDL+=cant;
                                CDLV+= (total-desc);
                                CDLVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Cuaderno Aspiral 20 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *20;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDL+=cant;
                                CDLV+= (total-desc);
                                CDLVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Cuaderno 100 hojas 3.5 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *3.5;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDL+=cant;
                                CDLV+= (total-desc);
                                CDLVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Marcadores Colores 9 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *9;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDL+=cant;
                                CDLV+= (total-desc);
                                CDLVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);


                        break;
                        case 5:
                          do{
                            printf("\n\n<<<-- Departamento Embutidos -->>>\n");
                            printf("1- Un kilo de Jamon Pavo 20 Quetzales\n");
                            printf("2- Un kilo de Salchichas 15 Quetzales\n");
                            printf("3- Un kilo de Peperoni 23 Quetzales\n");
                            printf("4- Un kilo de Chorizo 15 Quetzales\n");
                            printf("5- Un kilo de Loganiza 15 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Un kilo de Jamon Pavo 20 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *20;
                                if (cant>=6)
                                  desc = total*0.10;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDE+=cant;
                                CDEV+= (total-desc);
                                CDEVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Un kilo de Salchichas 15 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *15;
                                if (cant>=6)
                                  desc = total*0.10;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDE+=cant;
                                CDEV+= (total-desc);
                                CDEVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Un kilo de Peperoni 23 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *23;
                                if (cant>=6)
                                  desc = total*0.10;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDE+=cant;
                                CDEV+= (total-desc);
                                CDEVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Un kilo de Chorizo 15 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *15;
                                if (cant>=6)
                                  desc = total*0.10;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDE+=cant;
                                CDEV+= (total-desc);
                                CDEVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Un kilo de Loganiza 15 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *15;
                                if (cant>=6)
                                  desc = total*0.10;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDE+=cant;
                                CDEV+= (total-desc);
                                CDEVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);
                        break;
                        case 6:
                          do{
                            printf("\n\n<<<-- Departamento Golosinas -->>>\n");
                            printf("1- Una Bolsa de dulces 30 Quetzales\n");
                            printf("2- Un paquete de 12 Galletas 7.5 Quetzales\n");
                            printf("3- Una caja chocolates 30 Quetzales\n");
                            printf("4- Una Bolsa de 12 sabritas 45 Quetzales\n");
                            printf("5- Una caja de 50 paquetes de chicle 50 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Una Bolsa de dulces 30 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *30;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDG+=cant;
                                CDGV+= (total-desc);
                                CDGVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Un paquete de 12 Galletas 7.5 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *7.5;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDG+=cant;
                                CDGV+= (total-desc);
                                CDGVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Una caja chocolates 30 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *30;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDG+=cant;
                                CDGV+= (total-desc);
                                CDGVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Una Bolsa de 12 sabritas 45 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *45;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDG+=cant;
                                CDGV+= (total-desc);
                                CDGVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Una caja de 50 paquetes de chicle 50 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *50;
                                if (cant>=6)
                                  desc = total*0.05;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDG+=cant;
                                CDGV+= (total-desc);
                                CDGVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);

                        break;
                        case 7:
                          do{
                            printf("\n\n<<<-- Departamento Carnes-->>>\n");
                            printf("1- Un Kilo de carne de res 30 Quetzales\n");
                            printf("2- Un Kilo de carne de cerdo 25  Quetzales\n");
                            printf("3- Una Libra de Pollo 9 Quetzales\n");
                            printf("4- Una Libra de Alitas 7 Quetzales\n");
                            printf("5- Una Libra de Menudo de pollo 6.5 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Un Kilo de carne de res 30 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *30;
                                if (cant>=6)
                                  desc = total*0.12;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDC+=cant;
                                CDCV+= (total-desc);
                                CDCVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Un Kilo de carne de cerdo 25  Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *25;
                                if (cant>=6)
                                  desc = total*0.12;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDC+=cant;
                                CDCV+= (total-desc);
                                CDCVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Una Libra de Pollo 9 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *9;
                                if (cant>=6)
                                  desc = total*0.12;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDC+=cant;
                                CDCV+= (total-desc);
                                CDCVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Una Libra de Alitas 7 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *7;
                                if (cant>=6)
                                  desc = total*0.12;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDC+=cant;
                                CDCV+= (total-desc);
                                CDCVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Una Libra de Menudo de pollo 6.5 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *6.5;
                                if (cant>=6)
                                  desc = total*0.12;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDC+=cant;
                                CDCV+= (total-desc);
                                CDCVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);


                        break;
                        case 8:
                          do{
                            printf("\n\n<<<-- Departamento Refrescos -->>>\n");
                            printf("1- Litro y medio Coca-Cola 10 Quetzales\n");
                            printf("2- Tres Litros de Coca-Cola 15 Quetzales\n");
                            printf("3- Un Galon de jugo tampico 10 Quetzales\n");
                            printf("4- 2.5 Litros de Pepsi 14 Quetzales\n");
                            printf("5- Una Bolleta de agua pura 5 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Litro y medio Coca-Cola 10 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *10;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDRE+=cant;
                                CDREV+= (total-desc);
                                CDREVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Tres Litros de Coca-Cola 15 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *15;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDRE+=cant;
                                CDREV+= (total-desc);
                                CDREVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Un Galon de jugo tampico 10 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *10;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDRE+=cant;
                                CDREV+= (total-desc);
                                CDREVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- 2.5 Litros de Pepsi 14 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *14;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDRE+=cant;
                                CDREV+= (total-desc);
                                CDREVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Una Bolleta de agua pura 5 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *5;
                                if (cant>=6)
                                  desc = total*0.07;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDRE+=cant;
                                CDREV+= (total-desc);
                                CDREVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);
                        break;
                        case 9:
                          do{
                            printf("\n\n<<<-- Departamento Licores -->>>\n");
                            printf("1- Un Litro de XL 75 Quetzales\n");
                            printf("2- Un Litro de vodka 100 Quetzales\n");
                            printf("3- Un Litro de Wisky 200 Quetzales\n");
                            printf("4- Un Litro de Ron botran 250 Quetzales\n");
                            printf("5- Un Litro de Cervesa Gallo 15 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Un Litro de XL 75 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *75;
                                if (cant>=6)
                                  desc = total*0.25;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLI+=cant;
                                CDLIV+= (total-desc);
                                CDLIVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Un Litro de vodka 100 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *100;
                                if (cant>=6)
                                  desc = total*0.25;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLI+=cant;
                                CDLIV+= (total-desc);
                                CDLIVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Un Litro de Wisky 200 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *200;
                                if (cant>=6)
                                  desc = total*0.25;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLI+=cant;
                                CDLIV+= (total-desc);
                                CDLIVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Un Litro de Ron botran 250 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *250;
                                if (cant>=6)
                                  desc = total*0.25;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLI+=cant;
                                CDLIV+= (total-desc);
                                CDLIVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Un Litro de Cervesa Gallo 15 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *15;
                                if (cant>=6)
                                  desc = total*0.25;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLI+=cant;
                                CDLIV+= (total-desc);
                                CDLIVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);
                        break;
                        case 10:
                          do{
                            printf("\n\n<<<-- Departamento Lacteos -->>>\n");
                            printf("1- Un Litro de Leche LALA Entera 10 Quetzales\n");
                            printf("2- Un Litro de Leche LALA Semidescremada 10 Quetzales\n");
                            printf("3- Un Litro de Crema 25 Quetzales\n");
                            printf("4- Un Litro de leche LALA Deslactosada 10 Quetzales\n");
                            printf("5- Una Libra de Cheso 25 Quetzales\n");
                            printf("6- Regresar\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d",&op);
                            system("clear");
                            switch (op) {
                              case 1:
                                printf("<<<-- Un Litro de Leche LALA Entera 10 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *10;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLA+=cant;
                                CDLAV+= (total-desc);
                                CDLAVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 2:
                                printf("<<<-- Un Litro de Leche LALA Semidescremada 10 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *10;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLA+=cant;
                                CDLAV+= (total-desc);
                                CDLAVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 3:
                                printf("<<<-- Un Litro de Crema 25 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *25;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLA+=cant;
                                CDLAV+= (total-desc);
                                CDLAVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 4:
                                printf("<<<-- Un Litro de leche LALA Deslactosada 10 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *10;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLA+=cant;
                                CDLAV+= (total-desc);
                                CDLAVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                              case 5:
                                printf("<<<-- Una Libra de Cheso 25 Quetzales -->>>\n");
                                printf("Ingrese la cantidad: \n");
                                scanf("%d",&cant);
                                total = (float) cant *25;
                                if (cant>=6)
                                  desc = total*0.20;
                                else
                                  desc = 0;
                                printf("<<<-- Detalle de Pago -->>>\n");
                                printf("Subtotal...........%.2f\n",total);
                                printf("Descuento.........-%.2f\n",desc);
                                printf("Total a Pagar: %.2f\n",total-desc);
                                CDLA+=cant;
                                CDLAV+= (total-desc);
                                CDLAVD+=desc;
                                printf("<<<-- Opciones -->>>\n");
                                printf("1- Contunuar en el mismo departamento\n");
                                printf("2- Salir de este departamento\n");
                                printf("Ingrese su opcion: \n");
                                scanf("%d",&op);
                                system("clear");
                                if (op==2)
                                  op=6;
                              break;
                            }
                          }while (op!=6);
                        break;
                      }
                    } while (op!=11);
                    break;
                  case 2:
                    do{
                      printf("\n\n<<<-- Reportes de Ventas -->>>\n");
                      printf("1- Reporte por Departamento\n");
                      printf("2- Reporte General\n");
                      printf("--------------------------\n");
                      printf("3- Regresar Menu Principal\n");
                      printf("Ingrese opcion: \n");
                      scanf("%d",&opc);
                      system("clear");
                      switch (opc) {
                        case 1:
                          do{
                            printf("\n\n<<<-- Reportes por departamento -->>>\n");
                            printf("Selecione departamento: \n");
                            printf("1- Ropa\n");
                            printf("2- Zapatos\n");
                            printf("3- Farmacia\n");
                            printf("4- Libreria\n");
                            printf("5- Embutidos\n");
                            printf("6- Golosinas\n");
                            printf("7- Carnes\n");
                            printf("8- Refrescos\n");
                            printf("9- Licores\n");
                            printf("10- Lacteos\n");
                            printf("---------------------------\n");
                            printf("11- Regresar Menu Principal\n");
                            printf("Ingrese su opcion: \n");
                            scanf("%d", &op);
                            system("clear");
                            switch (op) {
                              case 1:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Ropa -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDR);
                                  printf("Total Vendido................%.2f\n",CDRV+CDRVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDRVD);
                                  printf("Total En Caja................%.2f\n",CDRV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                              case 2:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Zapatos -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDZ);
                                  printf("Total Vendido................%.2f\n",CDZV+CDZVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDZVD);
                                  printf("Total En Caja................%.2f\n",CDZV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                              case 3:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Farmacia -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDF);
                                  printf("Total Vendido................%.2f\n",CDFV+CDFVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDFVD);
                                  printf("Total En Caja................%.2f\n",CDFV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                              case 4:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Libreria -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDL);
                                  printf("Total Vendido................%.2f\n",CDLV+CDLVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDLVD);
                                  printf("Total En Caja................%.2f\n",CDLV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                              case 5:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Embutidos -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDE);
                                  printf("Total Vendido................%.2f\n",CDEV+CDEVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDEVD);
                                  printf("Total En Caja................%.2f\n",CDEV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                              case 6:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Golosinas -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDG);
                                  printf("Total Vendido................%.2f\n",CDGV+CDGVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDGVD);
                                  printf("Total En Caja................%.2f\n",CDGV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                              case 7:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Carnes -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDC);
                                  printf("Total Vendido................%.2f\n",CDCV+CDCVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDCVD);
                                  printf("Total En Caja................%.2f\n",CDCV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                                case 8:
                                  do{
                                    printf("\n\n<<<-- Reporte departamento Refrescos -->>>\n");
                                    printf("Articulos Vendidos...........%d\n",CDRE);
                                    printf("Total Vendido................%.2f\n",CDREV+CDREVD);
                                    printf("Total Descuentos Aplicados..-%.2f\n",CDREVD);
                                    printf("Total En Caja................%.2f\n",CDREV);
                                    printf("---------------------------------\n");
                                    printf("1- Regresar al menu anterior\n");
                                    scanf("%d",&opc);
                                    system("clear");
                                  }while (opc!=1);

                              break;
                              case 9:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Licores -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDLI);
                                  printf("Total Vendido................%.2f\n",CDLIV+CDLIVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDLIVD);
                                  printf("Total En Caja................%.2f\n",CDLIV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);

                              break;
                              case 10:
                                do{
                                  printf("\n\n<<<-- Reporte departamento Lacteos -->>>\n");
                                  printf("Articulos Vendidos...........%d\n",CDLA);
                                  printf("Total Vendido................%.2f\n",CDLAV+CDLAVD);
                                  printf("Total Descuentos Aplicados..-%.2f\n",CDLAVD);
                                  printf("Total En Caja................%.2f\n",CDLAV);
                                  printf("---------------------------------\n");
                                  printf("1- Regresar al menu anterior\n");
                                  scanf("%d",&opc);
                                  system("clear");
                                }while (opc!=1);
                              break;
                            }

                          }while (op!=11);

                        break;

                        case 2:
                          do{
                            printf("\n\n<<<-- Reporte General -->>>\n");
                            printf("Articulos Vendidos por Departamento\n");
                            printf("Ropa...........................%d\n",CDR);
                            printf("Zapatos........................%d\n",CDZ);
                            printf("Farmacia.......................%d\n",CDF);
                            printf("Libreria.......................%d\n",CDL);
                            printf("Embutidos......................%d\n",CDE);
                            printf("Golosinas......................%d\n",CDG);
                            printf("Carnes.........................%d\n",CDC);
                            printf("Refrescos......................%d\n",CDRE);
                            printf("Licores........................%d\n",CDLI);
                            printf("Lacteos........................%d\n",CDLA);
                            totalr=CDR+CDZ+CDF+CDL+CDE+CDG+CDC+CDRE+CDLI+CDLA;
                            printf("Suma total.....................%d\n",totalr);
                            printf("-------------------------------\n\n");
                            printf("Cantidad Vendida por Departamento\n");
                            printf("Ropa...........................%.2f\n",CDRV);
                            printf("Zapatos........................%.2f\n",CDZV);
                            printf("Farmacia.......................%.2f\n",CDFV);
                            printf("Libreria.......................%.2f\n",CDLV);
                            printf("Embutidos......................%.2f\n",CDEV);
                            printf("Golosinas......................%.2f\n",CDGV);
                            printf("Carnes.........................%.2f\n",CDCV);
                            printf("Refrescos......................%.2f\n",CDREV);
                            printf("Licores........................%.2f\n",CDLIV);
                            printf("Lacteos........................%.2f\n",CDLAV);
                            totalv=CDRV+CDZV+CDFV+CDLV+CDEV+CDGV+CDCV+CDREV+CDLIV+CDLAV;
                            printf("Suma total.....................%.2f\n",totalv);
                            printf("-------------------------------\n\n");
                            printf("Cantidad Descuento Aplicado por Departamento\n");
                            printf("Ropa...........................%.2f\n",CDRVD);
                            printf("Zapatos........................%.2f\n",CDZVD);
                            printf("Farmacia.......................%.2f\n",CDFVD);
                            printf("Libreria.......................%.2f\n",CDLVD);
                            printf("Embutidos......................%.2f\n",CDEVD);
                            printf("Golosinas......................%.2f\n",CDGVD);
                            printf("Carnes.........................%.2f\n",CDCVD);
                            printf("Refrescos......................%.2f\n",CDREVD);
                            printf("Licores........................%.2f\n",CDLIVD);
                            printf("Lacteos........................%.2f\n",CDLAVD);
                            totald=CDRVD+CDZVD+CDFVD+CDLVD+CDEVD+CDGVD+CDCVD+CDREVD+CDLIVD+CDLAVD;
                            printf("Suma total.....................%.2f\n",totald);
                            printf("----------------------------------\n\n");
                            printf("<<<-- Resumen General -->>>\n");
                            printf("Total Articulos Vendido........%d\n",totalr);
                            printf("Total Ventas...................%.2f\n",totalv);
                            printf("Total Descuetos Aplicados......%.2f\n",totald);
                            printf("----------------------------------\n\n");
                            printf("1- Salir\n");
                            scanf("%d",&opc);
                            system("clear");
                        }while (opc!=1);

                        break;
                      }
                    }while (opc!=3);
                    break;
                  case 3:
                    break;
                }
              }while (op!=3);
              return 0;
            }