PORTIFOLIO UNOPAR 3 SEMESTRE
Por: Ednelso245 • 20/11/2018 • 1.358 Palavras (6 Páginas) • 326 Visualizações
...
-
ETAPAS DE INSERÇÃO EM C#
Abaixo o código em aplicação console C#, com um sistema funcional de inserção de pedidos, obedecendo a estrutura de dados mencionada acima.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Pizzaria
{
public static void splashScreen()
{
Console.BackgroundColor = ConsoleColor.DarkRed;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("//////////////////////////////////////////////////////////////");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" _____ _____ ");
Console.WriteLine(" | _ | ___ | _ | ___ ___ ___ ___ ___ _____ ___");
Console.WriteLine(" | || | | __|| . || . || .'|| _|| . || || -_|");
Console.WriteLine(" |__|__||_|_| |__| |___|| _||__,||_| |___||_|_|_||___|");
Console.WriteLine(" |_| ");
Console.BackgroundColor = ConsoleColor.DarkRed;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("//////////////////////////////////////////////////////////////");
Console.BackgroundColor = ConsoleColor.Black;
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" SISTEMA DE PEDIDOS AN POPAROME ");
}
public static void Opcoes()
{
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("");
Console.WriteLine("===============================================================");
Console.WriteLine(" 1. Registrar novo pedido ");
Console.WriteLine(" 2. Mostrar pedidos em espera ");
Console.WriteLine(" 3. Atender pedido da vez ");
Console.WriteLine(" 4. Fechar programa ");
Console.WriteLine("");
Console.WriteLine(" 0. Créditos ");
Console.WriteLine("===============================================================");
Console.WriteLine("");
}
class Pedido
{
public int Cod { get; set; }
public string Cliente { get; set; }
public string Pizza { get; set; }
public string Tamanho { get; set; }
public string Quantidade { get; set; }
}
static void Main(string[] args)
{
splashScreen(); //Executa a logo de entrada da pizzaria
Opcoes(); // Executa as opções do menu
string opcao = "";
QueuePedido> pedidoFila = new QueuePedido>(); // Fila da classe pedido
int contador = 0; //contador para numero do pedido
while (opcao != "4")
{
Console.WriteLine("Insira a opcao desejada:");
opcao = Console.ReadLine();
if (opcao == "1")
{
contador++; //incrementa o contador
int cod = contador;
Console.WriteLine("--- Novo Pedido ---");
Console.Write("Nome do cliente: ");
string cliente = Console.ReadLine();
Console.Write("Sabor da pizza: ");
string pizza = Console.ReadLine();
Console.Write("Tamanho (P M G): ");
string tam = Console.ReadLine();
Console.Write("Quantidade: ");
string qtd = Console.ReadLine();
Console.WriteLine("----- Fim -----");
pedidoFila.Enqueue(new Pedido { Cod = cod, Cliente = cliente, Pizza = pizza, Tamanho = tam, Quantidade = qtd });
}
else if (opcao == "2")
{
int count
...