示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Digite um número");
            int    meuNumero      = Convert.ToInt32(Console.ReadLine());
            string resultadoFinal = "";

            NumeroSortudo sortudo = new NumeroSortudo();

            resultadoFinal = sortudo.VerificaNumero(meuNumero);

            NumeroFeliz feliz = new NumeroFeliz();

            resultadoFinal += " e " + feliz.VerificarNumero(meuNumero);

            Console.WriteLine("Número " + meuNumero + " " + resultadoFinal);

            Console.ReadKey();
        }
示例#2
0
        public string VerificaNumero(int numero)
        {
            IDictionary <int, string> CasoTeste = new Dictionary <int, string>();

            for (int i = 0; i < 100; i++)
            {
                CasoTeste.Add(i, Convert.ToString(i));
            }

            string        resultado = "";
            NumeroSortudo sortudo   = new NumeroSortudo();

            foreach (var testCase in CasoTeste)
            {
                resultado = sortudo.RetornarNumeroSortudo(testCase.Key);
            }

            string[] array = resultado.Split(',');

            bool numeroSortudo = false;

            foreach (var item in array)
            {
                if (numero.ToString() == item)
                {
                    numeroSortudo = true;
                }
            }

            if (numeroSortudo)
            {
                resultado = " sortudo";
            }
            else
            {
                resultado = "não sortudo";
            }

            return(resultado);
        }