static void Exercicio1() { try { int opcao; produto.Add(new Produto(1001, "Cadeira simples", 500.00)); produto.Add(new Produto(1002, "Cadeira acolchoada", 900.00)); produto.Add(new Produto(1003, "Sofá de três lugares", 2000.00)); produto.Add(new Produto(1004, "Mesa retangular", 1500.00)); produto.Add(new Produto(1005, "Mesa retangular", 2000.00)); produto.Sort(); Console.Clear(); opcao = Tela.MenuExercicio1(); while (opcao != 5) { switch (opcao) { case 1: Tela.ExibirProdutos(); break; case 2: Tela.incluirProduto(); break; case 3: Tela.incluirPedido(); break; case 4: Tela.exibirPedido(); break; default: break; } opcao = Tela.MenuExercicio1(); } if (opcao == 5) { Console.WriteLine("Final do Programa!"); Console.ReadLine(); } } catch (ModelException e) { Console.WriteLine("Erro de negócio: " + e.Message); } catch (Exception e) { Console.WriteLine("Erro inesperado: " + e.Message); } }