コード例 #1
0
        public Signos Interpretar(int dia, int mes)
        {
            Signos signo = null;

            for (int i = 0; i < signos.Length; i++)
            {
                if ((dia >= signos[i].diaInicio && mes == signos[i].mesInicio) || (dia <= signos[i].diaFim && mes == signos[i].mesFim))
                {
                    signo = signos[i];
                    break;
                }
            }

            return(signo);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            string dia;
            string mes;

            Console.WriteLine("Qual o dia que você nasceu?");
            dia = Console.ReadLine();

            Console.WriteLine("Qual o mes que você nasceu?");
            mes = Console.ReadLine();

            int diaInt = 0;
            int mesInt = 0;

            try
            {
                diaInt = int.Parse(dia);
                mesInt = int.Parse(mes);
            } catch (FormatException e)
            {
                Console.WriteLine(e.Message);
                Console.ReadLine();
                Environment.Exit(1);
            }



            InterpretadorSignos interpretador = new InterpretadorSignos();
            Signos signo = interpretador.Interpretar(diaInt, mesInt);

            if (signo != null)
            {
                Console.WriteLine("Seu signo é: " + signo.nome + " | " + " Caracteristicas: " + signo.caracteristicas);
            }
            else
            {
                Console.WriteLine("Não foi possivel interpretar o seu signo. tente novamente!");
            }
            Console.ReadLine();
        }
コード例 #3
0
        public InterpretadorSignos()
        {
            signos[0] = new Signos {
                diaInicio       = 20,
                mesInicio       = 1,
                diaFim          = 18,
                mesFim          = 2,
                nome            = "Aquario",
                caracteristicas = "Aquario nos ensina a amizade, a fraternidade, a originalidade, a inovacao, o respeito as diferencas, o amor incondicional ao ser humano e a natureza.Liberdade e a palavra de Aquario."
            };
            signos[1] = new Signos
            {
                diaInicio       = 19,
                mesInicio       = 2,
                diaFim          = 20,
                mesFim          = 3,
                nome            = "Peixes",
                caracteristicas = "Peixes nos ensina a fe, a conexao com uma dimensao superior, a simplicidade, o desprendimento,a entrega a vida.Aceitacao e a palavra de Peixes."
            };
            signos[2] = new Signos
            {
                diaInicio = 21,
                mesInicio = 3,
                diaFim    = 19,
                mesFim    = 4,
                nome      = "Aries", caracteristicas = "Aries nos ensina a coragem, a lideranca, o impulso,a motivacao para iniciar projetos e seguir em frente, mesmo com obstaculos.Superacao e a palavra de Aries."
            };
            signos[3] = new Signos
            {
                diaInicio = 20,
                mesInicio = 4,
                diaFim    = 20,
                mesFim    = 5,
                nome      = "Touro", caracteristicas = "Touro nos ensina o cuidado, o carinho, a paciencia para observar, ver crescer, acompanhar o proprio processo de desenvolvimento e o crescimento de outros.Persistencia e a palavra de Touro."
            };

            signos[4] = new Signos
            {
                diaInicio = 21,
                mesInicio = 5,
                diaFim    = 21,
                mesFim    = 6,
                nome      = "Gemeos", caracteristicas = "Gemeos nos ensina a comunicacao, a boa palavra, a gentileza,transmitir informacoes e trocar opinioes com as pessoas.Conexao e a palavra de Gemeos."
            };
            signos[5] = new Signos
            {
                diaInicio = 22,
                mesInicio = 6,
                diaFim    = 22,
                mesFim    = 7,
                nome      = "Cancer", caracteristicas = "Cancer nos ensina o amor, a intimidade, a protecao, o aconchego e o suporte emocional para nos sentirmos queridos e seguros, participando de uma familia.Pertencer e a palavra de Cancer."
            };
            signos[6] = new Signos
            {
                diaInicio = 23,
                mesInicio = 7,
                diaFim    = 22,
                mesFim    = 8,
                nome      = "Leao", caracteristicas = "Leao nos ensina a criatividade, a alegria, a espontaneidade, a vaidade, a autoestima para seguirmos agindo corretamente e nos orgulhando de nos mesmos.Nobreza e a palavra de Leao."
            };

            signos[7] = new Signos
            {
                diaInicio = 23,
                mesInicio = 8,
                diaFim    = 22,
                mesFim    = 9,
                nome      = "Virgem", caracteristicas = "Virgem nos ensina a produtividade, o amor ao trabalho, o desejo de ser util, de servir, de ajudar a nos mesmos e as outras pessoas.Eficiencia e a palavra de Virgem."
            };
            signos[8] = new Signos
            {
                diaInicio = 23,
                mesInicio = 9,
                diaFim    = 22,
                mesFim    = 10,
                nome      = "Libra", caracteristicas = "Libra nos ensina o compromisso, o laco, o engajamento com os outros, a sofisticacao, o amor as artes e a delicadeza que encanta e cativa as pessoas ao redor.Charme e a palavra de Libra."
            };
            signos[9] = new Signos
            {
                diaInicio = 23,
                mesInicio = 10,
                diaFim    = 21,
                mesFim    = 11,
                nome      = "Escorpiao", caracteristicas = "Escorpiao nos ensina o silencio, a profundidade, o misterio, as emocoes, a possibilidade de nos despojar e nos transformar em pessoas melhores.Transcendencia e a palavra de Escorpiao."
            };

            signos[10] = new Signos
            {
                diaInicio = 22,
                mesInicio = 11,
                diaFim    = 21,
                mesFim    = 12,
                nome      = "Sagitario", caracteristicas = "Sagitario nos ensina a esperanca, a fe no futuro, a energia positiva, o interesse em ir muito mais longe para descobrir que o mundo e maior.Expansao a palavra de Sagitario."
            };
            signos[11] = new Signos
            {
                diaInicio = 22,
                mesInicio = 12,
                diaFim    = 19,
                mesFim    = 1,
                nome      = "Capricornio", caracteristicas = "Capricornio nos ensina a responsabilidade, a disciplina, a etica, a sabedoria obtida pela idade,o respeito aos mais velhos, a forca de vontade.Consciencia e a palavra de Capricornio."
            };
        }