Inheritance: MonoBehaviour
Ejemplo n.º 1
0
        private static void Votar()
        {
            int vot = 0;

            do
            {
                Console.WriteLine("\n## 1 - Candidato 1");
                Console.WriteLine("## 2 - Candidato 2");
                Console.WriteLine("## 3 - Nulo");
                Console.WriteLine("## 4 - Branco");
                vot = int.Parse(Console.ReadLine());

                if (vot == 1 || vot == 2 || vot == 3 || vot == 4)
                {
                    Contagem.Incluir();
                    Console.WriteLine("## Voto computado com sucesso");
                    break;
                }

                else
                {
                    Console.WriteLine("## Opção inválida. Tente novamente.");
                    Votar();
                }
            } while (vot != 4);
        }
Ejemplo n.º 2
0
        static void MenuPrincipal()
        {
            int opt = 0;

            do
            {
                Console.WriteLine("\n## Escolhe uma opçao ##");
                StringBuilder menu = new StringBuilder();
                menu.Append("\n## 1 - Votar \n");
                menu.Append("## 2 - Conferir Contagem \n");
                menu.Append("## 3 - Sair \n");
                Console.WriteLine(menu);
                opt = int.Parse(Console.ReadLine());
                if (opt == 1)
                {
                    Votar();
                }
                else if (opt == 2)
                {
                    try
                    {
                        Contagem.Conferir();
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("Não foi possível efetuar a contagem.");
                        Console.WriteLine(e.Message);
                    }
                }
                else if (opt == 3)
                {
                    break;
                }
            } while (opt != 3);
        }