Esempio n. 1
0
        static void testar()
        {
            Decodificacao decode;
            Codificacao   encode;
            string        teste = "DECODE";
            string        resultadoEncode, resultadoDecode;

            encode          = new Codificacao(teste);
            resultadoEncode = encode.RetornaRespostaCodificada();

            decode          = new Decodificacao(resultadoEncode);
            resultadoDecode = decode.RetornaRespostaDescodificada();

            Console.WriteLine("\n\nResultado");
            Console.WriteLine(resultadoDecode);
            Console.WriteLine(resultadoEncode);

            if (resultadoDecode == teste)
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("DEU CERTO");
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("DEU ERRADO");
            }

            Console.ForegroundColor = ConsoleColor.White;
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            int posArquivo;

            for (posArquivo = 2; File.Exists("encode-" + posArquivo + ".in") || File.Exists("decode-" + posArquivo + ".in"); posArquivo++)
            {
                StreamReader leituraArquivo;
                if (File.Exists("encode-" + posArquivo + ".in"))
                {
                    leituraArquivo = new StreamReader("encode-" + posArquivo + ".in");
                    Codificacao encoder = new Codificacao(leituraArquivo.ReadLine());
                    EscrevendoArquivos(encoder.RetornaRespostaCodificada(), "encode-" + posArquivo + ".out");
                }
                else
                {
                    leituraArquivo = new StreamReader("decode-" + posArquivo + ".in");
                    Decodificacao decoder = new Decodificacao(leituraArquivo.ReadLine());
                    EscrevendoArquivos(decoder.RetornaRespostaDescodificada(), "decode-" + posArquivo + ".out");
                }
                leituraArquivo.Close();
            }
            Console.WriteLine("Resultados");
            Console.WriteLine("Foram Criados {0} arquivos.", posArquivo - 2);
            //fim
            Console.WriteLine("\n\nPressiona qualquer tecla para continuar...");
            Console.ReadKey();
        }