Exemple #1
0
        private static List<Ponte> RetornarPontes(out int quantidadePilares)
        {
            var pontes = new List<Ponte>();

            var primeiraLinha = Console.ReadLine().Split(SEPARADOR_PADRAO);

            quantidadePilares = int.Parse(primeiraLinha[0]);
            var quantidadePontes = int.Parse(primeiraLinha[1]);

            for (int i = 0; i < quantidadePontes; i++)
            {
                var dadosPonte = Console.ReadLine().Split(SEPARADOR_PADRAO);
                var ponte = new Ponte(dadosPonte);
                pontes.Add(ponte);
            }

            return pontes;
        }
Exemple #2
0
        private static List<Ponte> RetornarPontesTeste(out int quantidadePilares)
        {
            var linhasTeste = INPUT_TESTES_1.Split(SEPARADOR_LINHA_TESTES);

            var pontes = new List<Ponte>();

            var primeiraLinha = linhasTeste[0].Split(SEPARADOR_PADRAO);

            quantidadePilares = int.Parse(primeiraLinha[0]);
            var quantidadePontes = int.Parse(primeiraLinha[1]);

            for (int i = 1; i <= quantidadePontes; i++)
            {
                var dadosPonte = linhasTeste[i].Split(SEPARADOR_PADRAO);
                var ponte = new Ponte(dadosPonte);
                pontes.Add(ponte);
            }

            return pontes;
        }
Exemple #3
0
 public override void Operacao()
 {
     //Console.WriteLine("AbstracaoExtendida:Operacao()");
     Ponte.OperacaoImplementada();
 }