Esempio n. 1
0
        static void Main(string[] args)
        {
            int    i;
            string escolha;
            string divisao = "====================================================";

            string[] Lixos = { "Garrafa PET", "Garrafa de Vidro", "Guarda-Chuva", "Latinha", "Papelão", "Pote de Manteiga" };
            do
            {
                System.Console.WriteLine("Qual lixo deseja descartar?");
                for (i = 0; i < Lixos.Length; i++)
                {
                    System.Console.WriteLine(i + " - " + Lixos[i]);
                }
                System.Console.WriteLine("Digite 'f' para sair.");
                escolha = Console.ReadLine().ToLower();
                switch (escolha)
                {
                case "0":
                    Console.Clear();
                    System.Console.WriteLine(divisao);
                    IPlastico plastico = new GarrafaPET();
                    plastico.DescartarPlastico();
                    System.Console.WriteLine(divisao);
                    break;

                case "1":
                    Console.Clear();
                    System.Console.WriteLine(divisao);
                    IVidro garrafaVidro = new GarrafaVidro();
                    garrafaVidro.DescartarVidro();
                    System.Console.WriteLine(divisao);
                    break;

                case "2":
                    Console.Clear();
                    System.Console.WriteLine(divisao);
                    IMetal guardaChuva = new GuardaChuva();
                    guardaChuva.DescartarMetal();
                    System.Console.WriteLine(divisao);
                    break;

                case "3":
                    Console.Clear();
                    System.Console.WriteLine(divisao);
                    IMetal latinha = new Latinha();
                    latinha.DescartarMetal();
                    System.Console.WriteLine(divisao);
                    break;

                case "4":
                    Console.Clear();
                    System.Console.WriteLine(divisao);
                    IPapel papelao = new Papelao();
                    papelao.DescartarPapel();
                    System.Console.WriteLine(divisao);
                    break;

                case "5":
                    Console.Clear();
                    System.Console.WriteLine(divisao);
                    IPlastico poteManteiga = new PoteManteiga();
                    poteManteiga.DescartarPlastico();
                    System.Console.WriteLine(divisao);
                    break;
                }
            } while (escolha != "f");
        }