I already have this code:
Queue<string> Fila = new Queue<string>(); //Declaração da Fila
string opcao = "1"; //Define opção como 1
while (opcao == "1") //Enquanto ele quiser inserir pedidos
{
Console.WriteLine("Cliente:"); //escreve na tela a opção que está pedindo
string cliente = Console.ReadLine(); //insere o que foi digitado pelo usuario na variavel correspondente
Console.WriteLine("Produto:");
string Produto = Console.ReadLine();
Console.WriteLine("Quantidade:");
int Quantidade = int.Parse(Console.ReadLine());
string Pedido = cliente + Produto + Quantidade; //pedido um é igual a tudo o que o usuário digitou
int ItensFila = Fila.Count;
if (ItensFila == -1)
{
Fila.Enqueue("Pedido");
}
else
{
Fila.Enqueue("Pedido" + ItensFila + 1);
}
//Adiciona o item à lista
Console.WriteLine("Deseja inserir outro pedido? 1-SIM | 2-NÃO"); //escreve na tela as opçoes
opcao = Console.ReadLine();
}
//Ordena a lista
//Imprime número de itens da lista
Console.WriteLine("Fila Atual" + Environment.NewLine);
Console.WriteLine(Fila.Count + " pedidos");
//exibe os pedidos
string casos = Console.ReadLine();
switch (casos)
{
//caso1
case "Pedido1":
Console.WriteLine(Fila.Peek());
break;
//caso2
case "Pedido2":
Console.WriteLine(Fila.ElementAt(2));
break;
}
while (true) { };
How can I:
Pedido 1
; pedido 2
; Pedido 3
, on.