BIENVENIDOS

En este Blog encontrarás información sobre Códigos de Programación, desde los más básicos hasta los más complejos. Todos los lenguajes que encontraras en este blog están programados en el Lenguaje C. Para aprender a programar debes empezar por la práctica en el lenguaje C, debes aprender a manejar el lenguaje de programación para que se les haga más fácil entender como relaciona y cuál es la función de los códigos. El lenguaje C, maneja los elementos básicos del ordenador como caracteres, números y direcciones de memoria, dispone de librerías de funciones externas al lenguaje la cual lo convierte en portable independientemente de la maquina que ejecuta el programa.

MENU

viernes, 16 de noviembre de 2018

Código en C, Programa Contadores

#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;
}

1 comentario:

CONCLUSIONES

C, Es uno de los lenguajes más utilizados a nivel mundial, cualquier persona que sea capaz de dominar este lenguaje se le hará fácil manejar la habilidad de programar, es importante para las personas tener conocimiento sobre este lenguaje ya que nos permite aprender la habilidad de razonamiento lógico que se necesita para programar. Es utilizado en la mayoría de las aplicaciones hoy en día, es un lenguaje de programación óptimo, claro y preciso que promete a la persona con un poco de práctica y perseverancia, la realización de programas sencillos usando lenguajes como if, switch, float, entre otras.

RECOMENDACIONES

Es muy importante tener claro sobre el lenguaje de programación C, para poder llevar bien a la práctica los programas que realicen, si se te hace muy complicado entenderle puedes guiarte por otros medios como viendo tutoriales en YouTube, existen también páginas en internet donde puedes encontrar información. Ante todo es importante dedicar un tiempo a la práctica de ejercicios, si se te complica y tienes por donde investigar cualquier duda que tengas, existen medios donde encontraras respuestas y aprenderás fácilmente.