コード例 #1
0
        static void Main(string[] args)
        {
            string dia;
            string mes;

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

            Console.WriteLine("Em que mês você nasceu?");
            mes = Console.ReadLine();

            int diaInt = 0;
            int mesInt = 0;

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

            InterpretadorSigno interpretador = new InterpretadorSigno();
            Signo signo = interpretador.Interpretar(diaInt, mesInt);

            if (signo != null)
            {
                Console.WriteLine(signo.nome + ": " + signo.caracteristicas);
                Console.ReadLine();
            }
            else
            {
                Console.WriteLine("Não foi possível interpretar seu signo");
                Console.ReadLine();
            }
        }
コード例 #2
0
        private Signo[] signos = new Signo[12]; // estou dizendo que esse array contém 12 signos

        public InterpretadorDeSigno()           //método construtor
        {
            signos[0] = new Signo {
                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 Signo {
                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 Signo {
                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 Signo {
                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 Signo {
                diaInicio = 21, mesInicio = 5, diaFim = 21, mesFim = 6, nome = "Gemeos", caracteristicas = "Gemeos nos ensina a comunicacao, a boa palavra, a gentileza,a diplomacia para fazer contatos,transmitir informacoes e trocar opinioes com as pessoas.Conexao e a palavra de Gemeos."
            };
            signos[5] = new Signo {
                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 Signo {
                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 Signo {
                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 Signo {
                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 Signo {
                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 Signo {
                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 Signo {
                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."
            };
        }
コード例 #3
0
        public InterpretadorSigno()
        {
            signos[0] = new Signo
            {
                diaInicio       = 20,
                mesInicio       = 1,
                diaFim          = 18,
                mesFim          = 2,
                nome            = "Aquário",
                caracteristicas = "Aquário nos ensina a amizade, a fraternidade, a originalidade, a inovação, o respeito às" +
                                  "diferenças, o amor incondicional ao ser humano e à natureza. Liberdade é a palavra de Aquário."
            };

            signos[1] = new Signo
            {
                diaInicio       = 19,
                mesInicio       = 2,
                diaFim          = 20,
                mesFim          = 3,
                nome            = "Peixes",
                caracteristicas = "Peixes nos ensina a fé, a conexão com uma dimensão superior, a simplicidade, " +
                                  "o desprendimento, a entrega à vida. Aceitação é a palavra de Peixes."
            };

            signos[2] = new Signo
            {
                diaInicio       = 21,
                mesInicio       = 3,
                diaFim          = 19,
                mesFim          = 4,
                nome            = "Áries",
                caracteristicas = "Áries nos ensina a coragem, a liderança, o impulso, a motivação para iniciar projetos" +
                                  "e seguir em frente, mesmo com obstáculos. Superação é a palavra de Áries."
            };

            signos[3] = new Signo
            {
                diaInicio       = 20,
                mesInicio       = 4,
                diaFim          = 20,
                mesFim          = 5,
                nome            = "Touro",
                caracteristicas = "Touro nos ensina" +
                                  "o cuidado, o carinho, a paciência para observar, ver crescer, acompanhar o próprio processo de desenvolvimento" +
                                  "e o crescimento de outros. Persistência é a palavra de Touro."
            };

            signos[4] = new Signo
            {
                diaInicio       = 21,
                mesInicio       = 5,
                diaFim          = 21,
                mesFim          = 6,
                nome            = "Gêmeos",
                caracteristicas = "Gêmeos nos ensina a comunicação, a boa palavra, a gentileza, a diplomacia para fazer contatos," +
                                  "transmitir informações e trocar opiniões com as pessoas. Conexão á a palavra de Gêmeos."
            };

            signos[5] = new Signo
            {
                diaInicio       = 22,
                mesInicio       = 6,
                diaFim          = 22,
                mesFim          = 7,
                nome            = "Câncer",
                caracteristicas = "Câncer nos ensina o amor, a intimidade, a protecao, o aconchego e o suporte " +
                                  "emocional para nos sentirmos queridos e seguros, " +
                                  "participando de uma família.Pertencer é a palavra de Câncer."
            };

            signos[6] = new Signo
            {
                diaInicio       = 23,
                mesInicio       = 7,
                diaFim          = 22,
                mesFim          = 8,
                nome            = "Leão",
                caracteristicas = "Leão nos ensina a criatividade, a alegria, a espontaneidade, a vaidade, " +
                                  "a autoestima para seguirmos agindo corretamente e nos orgulhando de nos mesmos. Nobreza é a palavra de Leão."
            };

            signos[7] = new Signo
            {
                diaInicio       = 23,
                mesInicio       = 8,
                diaFim          = 22,
                mesFim          = 9,
                nome            = "Virgem",
                caracteristicas = "Virgem nos ensina a produtividade, o amor ao trabalho, o desejo de ser útil, de servir," +
                                  "de ajudar a nos mesmos e as outras pessoas. Eficiência é a palavra de Virgem."
            };

            signos[8] = new Signo
            {
                diaInicio       = 23,
                mesInicio       = 9,
                diaFim          = 22,
                mesFim          = 10,
                nome            = "Libra",
                caracteristicas = "Libra nos ensina o compromisso, o laço, o engajamento com os outros, a sofisticação, " +
                                  "o amor às artes e a delicadeza que encanta e cativa as pessoas ao redor. Charme é a palavra de Libra."
            };

            signos[9] = new Signo
            {
                diaInicio       = 23,
                mesInicio       = 10,
                diaFim          = 21,
                mesFim          = 11,
                nome            = "Escorpião",
                caracteristicas = "Escorpião nos ensina o silêncio, a profundidade, o mistério, as emoções, " +
                                  "a possibilidade de nos despojar e nos transformar em pessoas melhores." +
                                  "Transcendência é a palavra de Escorpião."
            };

            signos[10] = new Signo
            {
                diaInicio       = 22,
                mesInicio       = 11,
                diaFim          = 21,
                mesFim          = 12,
                nome            = "Sagitário",
                caracteristicas = "Sagitário nos ensina a esperança, a fé no futuro, a energia positiva, " +
                                  "o interesse em ir muito mais longe para descobrir que o mundo é maior." +
                                  "Expansão é a palavra de Sagitário."
            };

            signos[11] = new Signo
            {
                diaInicio       = 22,
                mesInicio       = 12,
                diaFim          = 19,
                mesFim          = 1,
                nome            = "Capricórnio",
                caracteristicas = "Capricórnio nos ensina a responsabilidade, a disciplina, a ética, a sabedoria obtida pela idade," +
                                  "o respeito aos mais velhos, a força de vontade. Consciência é a palavra de Capricórnio."
            };
        }