Exemple #1
0
        static void Main(string[] args)
        {
            CFila fila = new CFila();

            bool read = true;

            while (read)
            {
                string nome      = Console.ReadLine();
                string pulseiraR = Console.ReadLine();

                if (nome.Length == 0)
                {
                    read = false;
                }

                if (read)
                {
                    Pulseira pulseira = getPulseira(pulseiraR);
                    fila.Enfileira(new Paciente(nome, pulseira));
                }
            }

            Paciente paciente = null;
            int      contador = 1;

            do
            {
                paciente = (Paciente)fila.Desenfileira();
                if (paciente != null)
                {
                    Console.WriteLine(contador + " - " + paciente.nome);
                }
                contador++;
            } while (paciente != null);
        }