static void Main(string[] args) { //COQUETEL 1 Coquetel coquetel1 = new Vodka("Vodka", 3); coquetel1 = new Suco(coquetel1, "Suco", 2); coquetel1 = new Gelo(coquetel1, "Gelo", 1); Console.WriteLine($"{coquetel1.getNome()} R${coquetel1.getPreco()}"); //COQUETEL 2 Coquetel coquetel2 = new Tequila("Tequila", 10); coquetel2 = new Limao(coquetel2, "Limao", 2); coquetel2 = new Acucar(coquetel2, "Acucar", 4); Console.WriteLine($"{coquetel2.getNome()} R${coquetel2.getPreco()}"); //COQUETEL 3 Coquetel coquetel3 = new Cachaca("Cachaça", 7); coquetel3 = new LeiteCondensado(coquetel3, "Leite Condensado", 8); coquetel3 = new Acucar(coquetel3, "Acucar", 4); coquetel3 = new Gelo(coquetel3, "Gelo", 1); Console.WriteLine($"{coquetel3.getNome()} R${coquetel3.getPreco()}"); Console.ReadKey(); }
public static void Executar() { Cafe cafezinho = ColocarCafe(); Console.WriteLine("cafézinho tá pronto"); Ovo ovos = FritarOvos(2); Console.WriteLine("os ovos estão prontos"); Bacon baconzera = FritarBacon(3); Console.WriteLine("aquele bacon maravilhoso está pronto!"); Pao paozinho = ColocarPaoNaChapa(2); PassarManteiga(paozinho); PassarNutella(paozinho); Console.WriteLine("o pão está pronto"); Suco oj = ColocarSuco(); Console.WriteLine("Suquinho de laranja está ok"); Console.WriteLine("O café da manhã está pronto!!! :D"); }
public static async Task Executar() { Cafe cafezinho = ColocarCafe(); Console.WriteLine("cafézinho tá pronto"); var ovoTask = FritarOvosAsync(2); var baconzeraTask = FritarBaconAsync(3); var paoTask = MontarPaoComManteigaNutellaAsync(2); var tarefas = new List <Task> { ovoTask, baconzeraTask, paoTask }; while (tarefas.Count > 0) { Task tarefaFinalizada = await Task.WhenAny(tarefas); if (tarefaFinalizada == ovoTask) { Console.WriteLine("os ovos estão prontos"); } else if (tarefaFinalizada == baconzeraTask) { Console.WriteLine("aquele bacon maravilhoso está pronto!"); } else if (tarefaFinalizada == paoTask) { Console.WriteLine("o pão está pronto"); } tarefas.Remove(tarefaFinalizada); } Suco suco = ColocarSuco(); Console.WriteLine("Suquinho de laranja está ok"); Console.WriteLine("O café da manhã está pronto!!! :D"); }