Exemple #1
0
        } // método topper para ver se o cod digitado ja existe la no carrinho

        static void Main(string[] args)
        {
            int    cod, quant, aux;
            double subtotal, total = 0;
            var    resp = "";

            Console.WriteLine("\nBem vindo ao mercado do Tendeu!!");
            Console.Write("Digite o nome do arquivo dos dados: ");
            string arquivo = Console.ReadLine();

            Lerarquivo(arquivo);
            do
            {
                do
                {
                    Carrinho.CarTam();

                    Console.Write("\nDigite o código do produto: ");
                    cod = int.Parse(Console.ReadLine());
                    aux = cod;
                    cod = Array.IndexOf(Produtos.cod, cod);

                    Console.Write("Digite a quantidade: ");
                    quant = int.Parse(Console.ReadLine());

                    subtotal = quant * Produtos.preco[cod];

                    Console.WriteLine("{0}\t{1} \t R${2:n2} x {3} = R${4:n2}", Produtos.cod[cod], Produtos.desc[cod], Produtos.preco[cod], quant, subtotal);
                    Console.Write("Confirma produto(s/n)?");
                    resp = Console.ReadLine();
                } while (resp == "n");


                Verificar(ref cod, ref aux, ref total, ref subtotal, ref quant);


                Console.Write("Deseja Adicionar mais produtos ao carrinho(s/n)?");
                resp = Console.ReadLine();
            } while (resp == "s");

            Console.Clear();

            int lugar = 1;

            Console.WriteLine("Pos\tCódigo\tPreço\t\tQuantidade\tDescrição");
            for (int i = 0; i < Carrinho.tamanho; i++)
            {
                Console.WriteLine("{0}\t{1}\tR${2:n2}\t\t{3}\t{4}", lugar, Carrinho.codcar[i], Carrinho.precocar[i], Carrinho.quanticar[i], Carrinho.desccar[i]);
                lugar++;
            }

            Console.WriteLine("\n\t\tTotal: R${0:n2}", total);

            Carrinho.GerarNotaCarrinho(total);


            Console.ReadKey();
        }