示例#1
0
        static void Main(string[] args)
        {
            MaquinaCafe cafe   = new MaquinaCafe();
            bool        opcao  = true;
            bool        opcao2 = true;

            do
            {
                Console.WriteLine("Quanto de açúcar você quer no café?");
                Console.WriteLine("Se você quiser 10 gramas não precisa informar um valor");
                string stringQuantidadeAcucar = Console.ReadLine();
                cafe.FazerCafe(stringQuantidadeAcucar);

                do
                {
                    Console.WriteLine("Deseja fazer mais um café? s/n");
                    string resposta1 = Console.ReadLine();
                    if (resposta1 == "n")
                    {
                        Console.WriteLine("Obrigado por usar a Super CafeteiraTabajaras Plus++");
                        opcao  = false;
                        opcao2 = false;
                    }
                    else if (resposta1 == "s")
                    {
                        opcao2 = false;
                    }
                    else
                    {
                        Console.WriteLine("Você digitou uma opção inválida");
                    }
                } while (opcao2 != false);
            } while (opcao != false);
        }
示例#2
0
        static void Main(string[] args)
        {
            MaquinaCafe cafe = new MaquinaCafe();

            cafe.acucarDisponivel = 100;


            Console.WriteLine("Qual a quantidade de açucar desejada?");
            cafe.FazerCafe(int.Parse(Console.ReadLine()));
        }
示例#3
0
        static void Main(string[] args)
        {
            MaquinaCafe cafe        = new MaquinaCafe();
            bool        verificacao = false;

            Console.WriteLine("Bem Vindo!!!");

            do
            {
                Console.WriteLine("O que voce deseja? \n1 - Cafe com Açucar \n2 - Café sem Açucar \n3 - Sair");
                string escolha = Console.ReadLine();

                switch (escolha)
                {
                case "1":
                    Console.WriteLine("Ok, Voce o que voce deseja? \n1 - Escolher quantidade de açucar \n2 - açucar por padrão");
                    string escolha2 = Console.ReadLine();

                    if (escolha2 == "1")
                    {
                        Console.WriteLine("Ok, Quantas Gramas de açucar voce deseja?");
                        int quantidade = int.Parse(Console.ReadLine());
                        cafe.FazerCafe(1);
                        cafe.AcucarDisponivel = cafe.AcucarDisponivel - quantidade;
                        Console.WriteLine($"A maquina tem {cafe.AcucarDisponivel} gramas restante!!!");
                    }
                    else if (escolha2 == "2")
                    {
                        cafe.FazerCafe(1);
                        cafe.AcucarDisponivel = cafe.AcucarDisponivel - 10;
                        Console.WriteLine($"A maquina tem {cafe.AcucarDisponivel} gramas restante!!!, obs: 10 gramas por café!!! ");
                    }
                    break;

                case "2":
                    cafe.FazerCafe("2");
                    break;

                case "3":
                    Console.WriteLine("Ok, Volte Sempre!!!");
                    verificacao = true;
                    break;

                default:
                    Console.WriteLine("Valor Incorreto, Tente Novamente");
                    break;
                }
            } while (verificacao == false);
        }
        static void Main(string[] args)
        {
            MaquinaCafe cafe = new MaquinaCafe();

            Console.WriteLine("MAQUINA DE CAFÉ");
            Console.WriteLine($"Quantidade de açucar na maquina {cafe.acucarDisponivel} gramas");
            Console.WriteLine("Qual a quantidade de açucar desejada no seu café? Caso queira a padrao é so digitar 0");
            int gramas = int.Parse(Console.ReadLine());

            if (gramas != 0)
            {
                cafe.fazerCafe(gramas);
            }
            else
            {
                cafe.fazerCafe();
            }
        }
示例#5
0
        static void Main(string[] args)
        {
            bool sairSistema = true;

            MaquinaCafe n = new MaquinaCafe();

            do
            {
                Console.WriteLine("\nBem - vindo !\n");

                Console.WriteLine($"Quantidade de açúcar disponível: {n.acucarDisponivel}g");

                Console.WriteLine("\nDeseja colocar açúcar no seu café ?");
                Console.WriteLine(@"
1 - Sim 
2 - Não
3 - Sair
            ");
                Console.Write("R:");
                n.validacaoAcucar = Console.ReadLine();


                switch (n.validacaoAcucar)
                {
                case "1":
                    n.fazerCafe(n.respostaInt);
                    break;

                case "2":
                    n.fazerCafe();
                    break;

                case "3":
                    sairSistema = false;
                    break;

                default:
                    break;
                }
            }while (sairSistema == true);
        }
示例#6
0
        static void Main(string[] args)
        {
            int         a;
            MaquinaCafe coffee   = new MaquinaCafe();
            bool        repetir2 = true;
            bool        repetir3 = false;

            do
            {
                coffee.semAcucar = false;
                Console.Clear();
                Console.WriteLine($@"
                
                ============================================
                |    Bem vindo(a) a Cafeteira Tabajaras    |
                |                Plus ++                   |
                ============================================
                | (1) Café personalizado                   |
                --------------------------------------------
                | (2) Café padrão                          |
                --------------------------------------------
                | (3) Preferências                         |
                --------------------------------------------
                | (0) Sair                                 |
                --------------------------------------------
                
                -------------------------------
                |Açúcar disponível (gramas): {coffee.acucarDisponivel}
                -------------------------------
                
                ");
                string resposta = Console.ReadLine();

                switch (resposta)
                {
                case "1":
                    Console.Clear();
                    int qnt;
                    do
                    {
                        Console.Write("Qual a quantidade de açúcar que deseja adicionar? (gramas) ");
                        qnt = int.Parse(Console.ReadLine());
                    } while (qnt > coffee.acucarDisponivel);


                    coffee.FazerCafe(qnt);
                    Thread.Sleep(4000);
                    break;

                case "2":
                    coffee.FazerCafe();
                    Thread.Sleep(4000);
                    break;

                case "3":

                    do
                    {
                        Console.Clear();
                        Console.WriteLine($@"
                   ================================
                   |         Preferências         |
                   ================================
                   | (1) Reabastecer açúcar       |
                   --------------------------------
                   | (2) Mudar açúcar padrão      |
                   --------------------------------
                   | (0) Voltar                   |
                   --------------------------------  ");
                        string pref = Console.ReadLine();
                        switch (pref)
                        {
                        case "1":

                            if (coffee.acucarDisponivel == 100)
                            {
                                Console.Clear();
                                Console.WriteLine("A máquina já está completa");
                                Thread.Sleep(2000);
                            }
                            else
                            {
                                coffee.acucarDisponivel = coffee.acucarDisponivel + (100 - coffee.acucarDisponivel);
                                Console.Clear();
                                Console.WriteLine("Reabastecendo...");
                                Thread.Sleep(2000);
                                Console.Clear();
                                Console.WriteLine("Reabastecido!");
                                Thread.Sleep(2000);
                            }

                            break;

                        case "2":
                            Console.Clear();
                            Console.WriteLine($@"
                                ===========================================
                                | Quantidade de acúcar padrão (gramas): {coffee.acucarPadrao}   |
                                ===========================================");

                            do
                            {
                                Console.Write($@"
                                Digite a quantidade preferida ---> ");
                                a = int.Parse(Console.ReadLine());
                                coffee.acucarPadrao = a;
                            } while (a > 100);
                            break;

                        case "0":
                            repetir2 = true;
                            break;

                        default:
                            Console.Clear();
                            Console.WriteLine("Escolha alguma das opções apresentadas.");

                            Thread.Sleep(2000);
                            repetir3 = true;

                            break;
                        }
                    } while (repetir3);
                    break;

                case "0":
                    repetir2 = false;
                    break;

                default:
                    Console.Clear();
                    Console.WriteLine("Escolha alguma das opções apresentadas.");

                    Thread.Sleep(2000);
                    repetir2 = true;
                    break;
                }
            } while (repetir2);
        }
示例#7
0
        static void Main(string[] args)
        {
            MaquinaCafe maquina = new MaquinaCafe();

            string resposta;
            double acucar;
            char   escolha;
            string preparar = "";

            Console.WriteLine("Digite a quantidade de açúcar que deseja colocar na máquina");
            maquina.acucarDisponivel = double.Parse(Console.ReadLine());


            Console.WriteLine("Deseja preparar um café? s/n");
            escolha = char.Parse(Console.ReadLine());

            do
            {
                if (escolha == 's')
                {
                    Console.WriteLine($"Quantidade de açúcar disponivel: {maquina.acucarDisponivel} gramas ");
                    Console.WriteLine("Digite a quantidade de açúcar que deseja em seu café (apenas numeros e em gramas)");
                    resposta = Console.ReadLine();

                    if (resposta != "")
                    {
                        acucar = Convert.ToDouble(resposta);
                        if (maquina.acucarDisponivel >= acucar)
                        {
                            Console.WriteLine(maquina.FazerCafe(acucar));
                            Console.WriteLine("Aguarde...");
                            System.Threading.Thread.Sleep(1500);
                            Console.WriteLine("Retire o café da máquina, cuidado pois está quente");
                            Console.WriteLine($"Açúcar disponível: {maquina.acucarDisponivel} gramas ");
                        }
                        else if (maquina.acucarDisponivel < acucar)
                        {
                            Console.WriteLine("Não há açucar suficiente para o preparo");
                        }
                    }
                    else if (resposta == "")
                    {
                        Console.WriteLine(maquina.FazerCafe());
                        Console.WriteLine("Aguarde...");
                        System.Threading.Thread.Sleep(1500);
                        Console.WriteLine("Retire o café da máquina, cuidado pois está quente");
                        Console.WriteLine($"Açúcar disponível: {maquina.acucarDisponivel} gramas");
                    }
                }


                if (escolha == 's')
                {
                    Console.WriteLine("Deseja preparar outro café? s/n ");
                    preparar = Console.ReadLine();
                }



                if (escolha == 'n')
                {
                }
            }while(preparar == "s");
        }