示例#1
0
        static void Main(string[] args)
        {
            Garrafa bottle = new Garrafa();
            bool    saida  = false; //Quando 'saida' for igual a true, saia do loop.

            do
            {
                Console.Clear();

                Console.WriteLine("###########################################");
                Console.WriteLine("             Garrafa Simulator");
                Console.WriteLine("###########################################");
                System.Console.WriteLine("1 - Encher a garrafa.\n2 - Esvaziar a garrafa.\n3 - Exibir a quantidade do conteúdo da garrafa.\n");

                System.Console.WriteLine("Insira uma opção:");
                string choice = Console.ReadLine();

                System.Console.WriteLine(); //Pula linha
                switch (choice)
                {
                case "1":
                {
                    System.Console.WriteLine("Insira a quantidade a encher:");
                    float quantidade = float.Parse(Console.ReadLine());

                    bottle.Encher(quantidade);
                    break;
                }

                case "2":
                {
                    System.Console.WriteLine("Insira a quantidade a esvaziar:");
                    float quantidade = float.Parse(Console.ReadLine());

                    bottle.Esvaziar(quantidade);
                    break;
                }

                case "3":
                {
                    System.Console.WriteLine($"A garrafa tem: {bottle.ExibirQuantia ()}mL");
                    System.Console.WriteLine("Aperte [QUALQUER] tecla para sair...");
                    Console.ReadKey();
                    break;
                }

                case "sair":
                {
                    saida = true;
                    break;
                }

                default:
                {
                    System.Console.WriteLine("Insira uma opção válida!");
                    break;
                }
                }
            } while (saida != true);
        }
示例#2
0
        static void Main(string[] args)
        {
            System.Console.WriteLine("-----------Bem Vindo a Reciclagem------------");
            System.Console.WriteLine(" 1 - Garrafa");
            System.Console.WriteLine(" 2 - Garrafa PET");
            System.Console.WriteLine(" 3 - Guarda Chuva");
            System.Console.WriteLine(" 4 - Latinha");
            System.Console.WriteLine(" 5 - Papelao");
            System.Console.WriteLine(" 6 - Pote de Manteiga");
            System.Console.WriteLine("Digite o numero do lixo a ser jogado: ");
            int Lixos = int.Parse(Console.ReadLine());



            do
            {
                switch (Lixos)
                {
                case 1:
                    Garrafa lixo = new Garrafa();
                    lixo.Lixao();
                    break;

                case 2:
                    GarrafaPET pet = new GarrafaPET();
                    pet.Lixao();
                    break;

                case 3:
                    GuardaChuva inder = new GuardaChuva();
                    inder.Lixao();
                    break;

                case 4:
                    Latinha lata = new Latinha();
                    lata.Lixao();
                    break;

                case 5:
                    Papelao papel = new Papelao();
                    papel.Lixao();
                    break;

                case 6:
                    PoteManteiga mante = new PoteManteiga();
                    mante.Lixao();
                    break;

                default:
                    System.Console.WriteLine("Comando Invalido!");
                    break;
                }
            } while ((Lixos > 6) && (Lixos <= 0));
        }
示例#3
0
        static void Main(string[] args)
        {
            Garrafa      garrafa     = new Garrafa();
            GarrafaPet   garrafapet  = new GarrafaPet();
            GuardaChuva  guardachuva = new GuardaChuva();
            Latinha      latinha     = new Latinha();
            Papelao      papeis      = new Papelao();
            PoteManteiga pote        = new PoteManteiga();


            string menualt = "................................";

            System.Console.WriteLine(menualt);
            System.Console.WriteLine("   RECICLAGEM   ");
            System.Console.WriteLine("Lista da minha lixeira");
            System.Console.WriteLine("1 - Garrafa");
            System.Console.WriteLine("2 - GarrafaPET");
            System.Console.WriteLine("3 - GuardaChuva");
            System.Console.WriteLine("4 - Latinha");
            System.Console.WriteLine("5 - Papelão");
            System.Console.WriteLine("6 - Pote de Manteiga");
            System.Console.WriteLine();
            System.Console.WriteLine();

            int opcao = int.Parse(Console.ReadLine());

            switch (opcao)
            {
            case 1:
                Teste((IVidros)garrafa);
                break;

            case 2:
                Teste((IPlastico)garrafapet);
                break;

            case 3:
                Teste((INReciclaveis)guardachuva);
                break;

            case 4:
                Teste((IMetais)latinha);
                break;

            case 5:
                Teste((IPapeis)papeis);
                break;

            case 6:
                Teste1((IPlastico)pote);
                break;
            }
        }
示例#4
0
        static void Main(string[] args)
        {
            int opcao = 0;

            System.Console.WriteLine("**************************");
            System.Console.WriteLine("    Reciclagem de Lixo    ");
            System.Console.WriteLine("**************************");
            System.Console.WriteLine("1 - Garrafa");
            System.Console.WriteLine("2 - GarrafaPET");
            System.Console.WriteLine("3 - GuardaChuva");
            System.Console.WriteLine("4 - Latinha");
            System.Console.WriteLine("5 - Papelão");
            System.Console.WriteLine("6 - Pote de Manteiga");
            System.Console.WriteLine("Digite um número:");
            opcao = int.Parse(Console.ReadLine());


            switch (opcao)
            {
            case 1:
                Garrafa garrafa = new Garrafa("Garrafa", "Verde");
                break;

            case 2:
                GarrafaPET garrafaPET = new GarrafaPET("GarrafaPET", "Vermelho");
                break;

            case 3:
                GuardaChuva guardaChuva = new GuardaChuva("Guarda Chuva", "Amarelo");
                break;

            case 4:
                Papelao papelao = new Papelao("Papelao", "Azul");
                break;

            case 5:
                Latinha latinha = new Latinha("Latinha", "Amarelo");
                break;

            case 6:
                PoteManteiga poteManteiga = new PoteManteiga("Pote de manteiga", "Vermelho");
                break;

            default:
                Console.WriteLine("Opção Inválida");
                Console.ReadLine();
                break;
            }
        }
示例#5
0
        static void Main(string[] args)
        {
            /*Transcreva uma classe Garrafa com os seguintes campos:
             * private float conteudo = 1000;
             * E com os seguintes métodos:
             * public void Encher(float qtd) : Deve somar a variável qtd ao campo conteudo
             * public void Esvaziar(float qtd) : Deve subtrair a variável qtd ao campo conteúdo
             * public void ExibirQuantia() : Deve exibir a quantia que está dentro da garrafa;
             *
             * Faça um algoritmo que, em um laço, o usuário escolha qual Método vai utilizar do objeto Garrafa.  */
            int     opcao, sair = 0;
            Garrafa Garrafa1 = new Garrafa();

            while (sair == 0)
            {
                Console.WriteLine("Qual ação deseja realizar?");
                Console.WriteLine("1. Encher a garrafa!");
                Console.WriteLine("2. Esvaziar a garrafa!");
                Console.WriteLine("3. Exibir conteúdo da garrafa!");

                opcao = int.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 1: {
                    Console.WriteLine("Insira a quantia que deseja acrescentar!");
                    Garrafa1.qtd = float.Parse(Console.ReadLine());
                    Console.WriteLine($"O conteúdo da garrafa agora é {Garrafa1.Encher()} ml!");
                    break;
                }

                case 2: {
                    Console.WriteLine("Insira a quantia que deseja tirar!");
                    Garrafa1.qtd = float.Parse(Console.ReadLine());
                    Console.WriteLine($"O conteúdo da garrafa agora é {Garrafa1.Esvaziar()} ml!");
                    break;
                }

                case 3: {
                    Console.WriteLine($"A garrafa contém {Garrafa1.ExibirQuantia()}ml no momento!");
                    break;
                }
                }
                Console.WriteLine("Deseja sair? 0 = Não, 1 = Sim");
                sair = int.Parse(Console.ReadLine());
            }
        }
        static void Main(string[] args)
        {
            Garrafa Garrafa1 = new Garrafa();
            int     opcao    = 0;
            float   qtd;

            do
            {
                Console.WriteLine("Qual método deseja aplicar à garrafa?");
                Console.WriteLine("1 - encher");
                Console.WriteLine("2 - esvaziar");
                Console.WriteLine("3 - exibir quantidade");
                Console.WriteLine("4 - encerrar");
                opcao = int.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 1:
                {
                    System.Console.WriteLine("Quanto deseja encher?");
                    qtd = float.Parse(Console.ReadLine());
                    Garrafa1.Encher(qtd);
                    break;
                }

                case 2:
                {
                    System.Console.WriteLine("Quanto deseja esvaziar?");
                    qtd = float.Parse(Console.ReadLine());
                    Garrafa1.Esvaziar(qtd);
                    break;
                }

                case 3:
                {
                    Garrafa1.Mostrar();
                    break;
                }

                default:
                {
                    break;
                }
                }
            } while (opcao != 4);
        }
示例#7
0
        static void Main(string[] args)
        {
            int res = 0;

            do
            {
                Console.WriteLine("Vamos cadastrar seus produtos");

                System.Console.WriteLine($@"
                Qual produto voce deseja cadastrar?
                1-Fone
                2-Garrafa
                3-Estojo
                4-Caderno");
                int res1 = int.Parse(Console.ReadLine());

                switch (res1)
                {
                case 1:
                    Fone fone = new Fone();
                    fone.CadastrarFone();

                    break;

                case 2:
                    Garrafa garrafa = new Garrafa();
                    garrafa.CadastrarGarrafa();

                    break;

                case 3:
                    Estojo estojo = new Estojo();
                    estojo.CadastrarEstojo();


                    break;

                case 4:
                    Caderno caderno = new Caderno();
                    caderno.CadastrarCaderno();
                    break;
                }
            }while(res != 5);
        }
示例#8
0
        static void Main(string[] args)
        {
            Garrafa grf1 = new Garrafa();

            string escolha;

            do
            {
                Console.WriteLine(@"
            Para encher a garrafa digite - 1
            Para esvaziar a garrafa digite - 2
            para saber a quantidade digite - 3
            para finalizar digite - 0");
                escolha = Console.ReadLine();

                switch (escolha)
                {
                case "1":
                {
                    grf1.Encher();
                    break;
                }

                case "2":
                {
                    grf1.Esvaziar();
                    break;
                }

                case "3":
                {
                    System.Console.WriteLine($"Quantidade atual = {grf1.Exibir()}ml");
                    // grf1.Exibir();
                    break;
                }

                case "0":
                {
                    System.Console.WriteLine($"Finalizando");
                    break;
                }
                }
            }while (escolha != "0");
        }
示例#9
0
        static void Main(string[] args)
        {
            System.Console.WriteLine("Jogue fora o seu lixo no local correto");
            System.Console.WriteLine();
            System.Console.WriteLine("Garrafa");
            System.Console.WriteLine("GarrafaPET");
            System.Console.WriteLine("GuardaChuva");
            System.Console.WriteLine("Latinha");
            System.Console.WriteLine("Papelao");
            System.Console.WriteLine("PoteManteiga");
            int opcao = int.Parse(Console.ReadLine());


            switch (opcao)
            {
            case 1:
                Garrafa garrafa = new Garrafa();
                break;

            case 2:
                GarrafaPet garrafaPet = new GarrafaPet();
                break;

            case 3:
                GuardaChuva guardaChuva = new GuardaChuva();
                break;

            case 4:
                Latinha latinha = new Latinha();
                break;

            case 5:
                Papelao papelao = new Papelao();
                break;

            case 6:
                PoteManteiga poteManteiga = new PoteManteiga();
                break;
            }
        }
示例#10
0
        static void Main()
        {
            Garrafa garrafa = new Garrafa();

            Console.WriteLine("Ações da garrafa:");
            Console.WriteLine("1 - Encher");
            Console.WriteLine("2 - Esvaziar");
            int acao = int.Parse(Console.ReadLine());

            switch (acao)
            {
            case 1:
            {
                Console.WriteLine("Informe a quantidade para adicionar");
                float qdt = float.Parse(Console.ReadLine());

                garrafa.Encher(qdt);
                break;
            }

            case 2:
            {
                Console.WriteLine("Informe a quantidade para retirar");
                float qdt = float.Parse(Console.ReadLine());

                garrafa.Esvaziar(qdt);
                break;
            }

            default:
            {
                Console.WriteLine("Valor invalido");
            }
            break;
            }

            garrafa.ExibirQuantia();
        }
示例#11
0
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.Black;
            Console.WriteLine("---RECICLAGEM DE LIXOS!--");
            System.Console.WriteLine(" 1 ----GARRAFA----------");
            System.Console.WriteLine(" 2 ----GARRAFA PET------");
            System.Console.WriteLine(" 3 ----GUARDA-CHUVA-----");
            System.Console.WriteLine(" 4 ----LATINHA----------");
            System.Console.WriteLine(" 5 ----PAPELÃO----------");
            System.Console.WriteLine(" 6 ----POTE DE MANTEIGA-");
            System.Console.WriteLine("Digite o número relacionado ao lixo que deseja reciclar:");
            int opcao = int.Parse(Console.ReadLine());


            switch (opcao)
            {
            case 1:
                Garrafa garrafa = new Garrafa();
                Console.BackgroundColor = ConsoleColor.DarkGreen;
                garrafa.Verde();
                Console.BackgroundColor = ConsoleColor.Black;
                break;

            case 2:
                GarrafaPET garrafaPet = new GarrafaPET();
                Console.BackgroundColor = ConsoleColor.Red;
                garrafaPet.Vermelho();
                Console.BackgroundColor = ConsoleColor.Black;
                break;

            case 3:
                GuadraChuva guardaChuva = new GuadraChuva();
                Console.BackgroundColor = ConsoleColor.Gray;
                guardaChuva.Cinza();
                Console.BackgroundColor = ConsoleColor.Black;
                break;

            case 4:
                Latinha latinha = new Latinha();
                Console.BackgroundColor = ConsoleColor.Yellow;
                latinha.Amarelo();
                Console.BackgroundColor = ConsoleColor.Black;
                break;

            case 5:
                Papelao papelao = new Papelao();
                Console.BackgroundColor = ConsoleColor.Blue;
                papelao.Azul();
                Console.BackgroundColor = ConsoleColor.Black;
                break;

            case 6:
                PoteManteiga PoteManteiga = new PoteManteiga();
                PoteManteiga.Preto();
                Console.BackgroundColor = ConsoleColor.Black;
                break;

            default: System.Console.WriteLine("Opção Inválida!");
                break;
            }
        }
示例#12
0
        static void Main(string[] args)
        {
            do
            {
                Console.Clear();
                System.Console.WriteLine("**************************************");
                System.Console.WriteLine("             Reciclagem               ");
                System.Console.WriteLine("**************************************");


                System.Console.WriteLine("1 - Garrafa");
                System.Console.WriteLine("2 - Garrafa Pet ");
                System.Console.WriteLine("3 - Guarda-Chuva");
                System.Console.WriteLine("4 - Latinha");
                System.Console.WriteLine("5 - Papelão");
                System.Console.WriteLine("6 - Pote de Manteiga");
                int reci = int.Parse(Console.ReadLine());


                switch (reci)
                {
                case 1:
                    Console.Clear();

                    System.Console.WriteLine("1 - Garrafa");
                    Garrafa garrafa = new Garrafa();
                    garrafa.Verde();
                    Console.ResetColor();
                    Console.ReadLine();


                    break;

                case 2:
                    Console.Clear();

                    System.Console.WriteLine("2 - Garrafa pet");
                    GarrafaPet garrafapet = new GarrafaPet();
                    garrafapet.Vermelho();
                    System.Console.WriteLine("");
                    Console.ResetColor();
                    Console.ReadLine();


                    break;

                case 3:

                    Console.Clear();

                    System.Console.WriteLine("3 - Guarda Chuva");
                    GuardaChuva guardachuva = new GuardaChuva();
                    guardachuva.Cinza();
                    System.Console.WriteLine("");
                    Console.ResetColor();
                    Console.ReadLine();


                    break;

                case 4:
                    Console.Clear();

                    System.Console.WriteLine("4 - latinha");
                    Latinha latinha = new Latinha();
                    latinha.Amarelo();
                    Console.ResetColor();
                    Console.ReadLine();



                    break;

                case 5:
                    Console.Clear();

                    System.Console.WriteLine("5 - papelao");
                    Papelao papelao = new Papelao();
                    papelao.Azul();
                    Console.ResetColor();
                    Console.ReadLine();


                    break;

                case 6:

                    Console.Clear();

                    System.Console.WriteLine("6 - Pote de manteiga");
                    PoteManteiga manteiga = new PoteManteiga();
                    manteiga.Vermelho();
                    Console.ResetColor();
                    Console.ReadLine();


                    break;
                }
            } while (true);
        }