Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Carrinho carrinho = new Carrinho();

            Produto p1 = new Produto();

            p1.Codigo = 123;
            p1.Nome   = "Playstation 5";
            p1.Preco  = 10000;

            Produto p2 = new Produto();

            p2.Codigo = 124;
            p2.Nome   = "Xbox Series X";
            p2.Preco  = 5000;

            Produto p3 = new Produto();

            p3.Codigo = 125;
            p3.Nome   = "Nintendo Switch";
            p3.Preco  = 4000;

            carrinho.Cadastrar(p1);
            carrinho.Listar();
            carrinho.Cadastrar(p2);

            Console.ForegroundColor = ConsoleColor.Blue;

            carrinho.Alterar(p1.Codigo, p3);
            carrinho.Listar();

            Console.ResetColor();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Carrinho cart = new Carrinho();

            Produto p1 = new Produto(1, "Hollow Knight", 34.98f);
            Produto p2 = new Produto(2, "Dead Cells", 23.98f);
            Produto p3 = new Produto(3, "Celeste", 43.98f);
            Produto p4 = new Produto(4, "The Last of Us II", 443.98f);
            Produto p5 = new Produto(5, "Sea of Thieves", 149.99f);

            cart.Adicionar(p1);
            cart.Adicionar(p2);
            cart.Adicionar(p3);
            cart.Adicionar(p4);
            cart.Adicionar(p5);

            cart.Remover(p3);

            Produto prodAlterado = new Produto(1, "Cyberpunk 2077", 200);

            cart.Alterar(2, prodAlterado);

            System.Console.WriteLine("Aqui está a sua lista de pedidos:");
            cart.Ler();

            cart.MostrarTotal();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Carrinho carrinho = new Carrinho();

            Produto p1 = new Produto();

            p1.Codigo = 001;
            p1.Nome   = "BMW";
            p1.Preco  = 98000;

            Produto p2 = new Produto();

            p2.Codigo = 002;
            p2.Nome   = "FERRARI";
            p2.Preco  = 1000000;

            Produto p3 = new Produto();

            p3.Codigo = 003;
            p3.Nome   = "PORSCHE";
            p3.Preco  = 900000;

            carrinho.Cadastrar(p1);
            carrinho.Cadastrar(p2);
            carrinho.Cadastrar(p3);
            carrinho.Listar();

            carrinho.Alterar(p1.Codigo, p3);
            System.Console.WriteLine("Lista alterada:");
            carrinho.Listar();
            Console.ResetColor();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("Carrinho de Compras\n");
            Console.ResetColor();

            Carrinho carrinho = new Carrinho();

            //LISTA DE PRODUTOS DISPONÍVEIS PARA INSERIR "COMPRA"
            Produto item1 = new Produto();

            item1.Codigo = 1001;
            item1.Nome   = "Caneta Bic [Azul]";
            item1.Preco  = 1.99f;

            Produto item2 = new Produto();

            item2.Codigo = 1002;
            item2.Nome   = "Lapiseira Faber Castell 0.5mm [Princesas Disney]";
            item2.Preco  = 10.99f;

            Produto item3 = new Produto();

            item3.Codigo = 1003;
            item3.Nome   = "Caderno Ben10 [10 Matérias]";
            item3.Preco  = 34.99f;

            Produto item4 = new Produto();

            item4.Codigo = 1004;
            item4.Nome   = "Papel Sulfite pacote 500folhas [Senninha]";
            item4.Preco  = 21.99f;

            //INSERÇÃO DE PRODUTOS AO CARRINHO
            carrinho.Cadastrar(item1);
            carrinho.Cadastrar(item2);
            carrinho.Cadastrar(item4);

            //EXIBIÇÃO DE PRODUTOS
            carrinho.Listar();

            //HOUVE ALTERAÇÃO NA LISTA DE PRODUTOS
            Console.ForegroundColor = ConsoleColor.Green;

            //NESTE CASO, O "CLIENTE" SUBSITTUIU O ITEM 4 PELO ITEM 3
            carrinho.Alterar(item4.Codigo, item3);
            carrinho.Listar();

            Console.ResetColor();
        }
        static void Main(string[] args)
        {
            Carrinho carrinho = new Carrinho();

            Produto prod1 = new Produto(1, "Read Dead Redemption 2", 499f);
            Produto prod2 = new Produto(2, "Gta 5", 60.90f);
            Produto prod3 = new Produto(3, "Pac man", 0f);

            carrinho.AdicionarProduto(prod1);
            carrinho.AdicionarProduto(prod2);
            carrinho.AdicionarProduto(prod3);

            prod2.Nome  = "GTA V";
            prod2.Preco = 80f;
            carrinho.Alterar(2, prod2);

            carrinho.RemoverProduto(prod3);
            carrinho.MostrarProdutos();
            carrinho.MostrarTotal();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            bool     repetir = true;
            Carrinho car     = new Carrinho();

            do
            {
                Console.Clear();
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine($@"
                        
                ==============================
                |          Carrinho          |
                ==============================
                | (1) Adicionar produto      |
                ============================== 
                | (2) Listar produto         |
                ==============================
                | (3) Alterar produto        |
                ==============================
                | (4) Deletar produto        |
                ==============================
                | (0) Sair                   |
                ==============================
                ");
                Console.ResetColor();

                switch (Console.ReadLine())
                {
                case "1":
                    Console.Clear();
                    Console.Write("Qual o nome do produto? ");
                    string name = Console.ReadLine();

                    Console.Write($"Qual o preço de {name}? ");
                    float price = float.Parse(Console.ReadLine());

                    car.Cadastrar(new Produto(name, price));
                    break;

                case "2":
                    if (car.carrinho.Count > 0)
                    {
                        Console.Clear();
                        car.Listar();
                        car.MostrarTotal();
                        Thread.Sleep(5000);
                    }
                    else
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("O carrinho está vazio!");
                        Thread.Sleep(3000);
                        Console.ResetColor();
                    }

                    break;

                case "3":

                    if (car.carrinho.Count > 0)
                    {
                        Console.Clear();
                        car.Listar();

                        Console.Write("Digite o código do produto que deseja alterar: ");
                        int num = int.Parse(Console.ReadLine());

                        Console.Write("Digite um novo nome para o produto: ");
                        string name1 = Console.ReadLine();

                        Console.Write($"Digite um novo preço para {name1}: ");
                        float price1 = float.Parse(Console.ReadLine());

                        car.Alterar(num, new Produto(name1, price1));
                    }
                    else
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("O carrinho está vazio!");
                        Thread.Sleep(3000);
                        Console.ResetColor();
                    }

                    break;

                case "4":
                    if (car.carrinho.Count > 0)
                    {
                        Console.Clear();
                        car.Listar();
                        Console.Write("Digite o código do produto que deseja deletar: ");
                        int num1 = int.Parse(Console.ReadLine());
                        car.Deletar(num1);
                    }
                    else
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("O carrinho está vazio!");
                        Thread.Sleep(3000);
                        Console.ResetColor();
                    }

                    break;

                case "0":
                    repetir = false;
                    break;

                default:
                    break;
                }
            } while (repetir);
        }