Ejemplo n.º 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);
        }
Ejemplo n.º 2
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());
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
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");
        }
Ejemplo n.º 5
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();
        }