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