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); }
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())); }
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(); } }
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); }
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); }
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"); }