コード例 #1
0
        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();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.DarkBlue;
            System.Console.WriteLine("Seu carrinho pessoal contém:");
            Produto produtoa = new Produto("Iphone", 1, 45625f);
            Produto produtob = new Produto("Motorola", 2, 23656565f);
            Produto produtoc = new Produto("Samsung", 3, 32598f);
            Produto produtod = new Produto("Xiaomi", 4, 659856f);

            Carrinho carrinho = new Carrinho();

            carrinho.Cadastrar(produtoa);
            carrinho.Cadastrar(produtob);
            carrinho.Cadastrar(produtoc);
            carrinho.Cadastrar(produtod);


            carrinho.Listar();
            carrinho.MostrarTotal();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: Lucas-Araujo15/POO-Backend
        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);
        }