using System.Collections.Generic;
string[] dias = new string[7] { "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"};
string[] compras = new string[0];
List<string> get_names = new List<string>();
List<int> Tot_regalos = new List<int>();
List<double> Tot_compras = new List<double>();
List<string> days = new List<string>();
Console.WriteLine("Programa que ayuda a una panadería a llevar control de los regalos otorgados a 3 clientes durante una semana");
Console.WriteLine("Autor: SF18004");
for (int c = 0; c < 3; c++)
Console.Write("\nIngrese sus apellidos: ");
apellidos = Console.ReadLine();
apellidos = apellidos.ToUpper();
Console.Write("Ingrese sus nombres: ");
nombres = Console.ReadLine();
nombres = nombres.ToUpper();
get_names.Add(nombres + " " + apellidos);
List<int> total_regalos = new List<int>();
List<double> total_compras = new List<double>();
for (int d = 0; d < 7; d++)
Console.Write("\nHoy es " + dia);
for (int t = 0; t < 2; t++)
greet = "\nHola, " + nombres + ", esta es la compra de " + dia + " por la mañana";
greet = "\nHola, " + nombres + ", esta es la compra de " + dia + " por la tarde";
Console.Write("\nIngrese la cantidad total de su compra: \n$");
compra = double.Parse(Console.ReadLine());
Console.Write("La cantidad ingresada no es válida. \nIngrese nuevamente la cantidad total de la compra del cliente: \n$");
compra = double.Parse(Console.ReadLine());
Console.Write("La compra debe ser mayor a cero si desea darse un regalo\n");
total_compras.Add(compra);
Console.WriteLine("El día ingresado no es válido. \nIngrese nuevamente el día de la semana en que se realiza la compra: ");
dia = Console.ReadLine();
regalo = "\n2x1 en tu pedido";
Console.WriteLine("Gracias a tu compra obtuviste: " + regalo);
regalo = "\nUn cake de fresas";
Console.WriteLine("Gracias a tu compra obtuviste: " + regalo);
if (compra <= 35 && compra > 20)
regalo = "$2 de pan francés";
Console.WriteLine("Gracias a tu compra obtuviste: \n" + regalo);
if (compra > 5 && compra <= 20)
regalo = "Una porción de pan dulce";
Console.WriteLine("Gracias a tu compra obtuviste: \n" + regalo);
Console.WriteLine("Lo sentimos, tu compra debe ser mayor a $5.");
regalo = "$2 de pan francés";
Console.WriteLine("Gracias a tu compra obtuviste: \n" + regalo);
if (compra > 5 && compra <= 20)
regalo = "Una porción de pan dulce";
Console.WriteLine("Gracias a tu compra obtuviste: \n" + regalo);
Console.WriteLine("Lo sentimos, tu compra debe ser mayor a $5.");
Console.WriteLine("\nEl cliente es: {0} {1}", nombres, apellidos);
Console.WriteLine("Es un cliente frecuente.");
Console.WriteLine("No es un cliente frecuente.");
int reg = total_regalos.Count;
double comp = total_compras.Count;
for (int q = 0; q < reg; q++)
sum_reg += total_regalos[q];
sum_comp += total_compras[q];
Tot_compras.Add(sum_comp);
Tot_regalos.Add(sum_reg);
Console.WriteLine("El total de regalos y compras es el siguiente");
for (int kl = 0; kl < 3; kl++)
Console.WriteLine("\n" + get_names[kl] + ":");
Console.WriteLine("Regalos: ");
Console.WriteLine(Tot_regalos[kl]);
Console.WriteLine("Compras : ");
Console.WriteLine(Tot_compras[kl]);
Console.WriteLine("\nPresione <ENTER> para ver las siguientes opciones.");
private static int ClienteFrec()
Console.WriteLine("¿Se considera un cliente frecuente? \n0 - NO \n1 - SI");
frec = int.Parse(Console.ReadLine());
while (!(frec == 1 || frec == 0))
Console.WriteLine("\n Opción errónea, debe ser 0 o 1.");
Console.WriteLine("¿Se considera un cliente frecuente? \n0 - NO \n1 - SI");
frec = int.Parse(Console.ReadLine());
private static int LeerBandera()
Console.WriteLine("\n¿Desea continuar? \n0 - NO \n1 - SI");
ban = int.Parse(Console.ReadLine());
while (!(ban == 1 || ban == 0))
Console.WriteLine("\n Opción errónea, debe ser 1 o 0.");
Console.WriteLine("¿Desea continuar? \n0 - NO \n1 - SI");
ban = int.Parse(Console.ReadLine());