Пример #1
0
    static void Main()
    {
        Galinha g1 = new Galinha("rapadura");
        Galinha g2 = new Galinha("asamole");
        Galinha g3 = new Galinha("ovoduro");

        g1.botar();
        g1.botar();
        g1.botar();
        Console.WriteLine();
        g2.botar();
        g2.botar();
        Console.WriteLine();
        g3.botar();
    }
    public static void Main()
    {
        Galinha g1 = new Galinha("Judite");
        Galinha g2 = new Galinha("Benedita");
        Galinha g3 = new Galinha("Lucinda");

        g1.botar();
        g1.botar();
        g1.botar();

        g2.botar();

        g3.botar();
        g3.botar();
    }
Пример #3
0
class Aula46 { //Métodos que retornam objetos
    static void Main()
    {
        Galinha g1 = new Galinha("Beneditasgildimar");
        Galinha g2 = new Galinha("Felizbertaniazilda");
        Galinha g3 = new Galinha("Marisgertrudeszela");

        g1.botar();
        g1.botar();
        g1.botar();

        g2.botar();

        g3.botar();
        g3.botar();
    }
Пример #4
0
    static void Main()
    {
        Galinha galinha1 = new Galinha("Beneditas");
        Galinha galinha2 = new Galinha("Felizarda");
        Galinha galinha3 = new Galinha("Maristudes");

        galinha1.Botar();
        galinha1.Botar();
        galinha1.Botar();

        Console.WriteLine();
        galinha2.Botar();

        Console.WriteLine();
        galinha3.Botar();
        galinha3.Botar();
    }
Пример #5
0
    static void Main()
    {
        Galinha g1 = new Galinha("Beneditasgildimar");
        Galinha g2 = new Galinha("Felizbertaniazilda");
        Galinha g3 = new Galinha("MarisGertrudeszela");


        g1.botar();         // 1
        g1.botar();
        g1.botar();

        g2.botar();
        g2.botar();

        g3.botar();
        g3.botar();
        g3.botar();         // 8	// controle parcial dos ovos da galinha. Para criar um geral, usar um static
    }
Пример #6
0
    void Start()
    {
        din = FindObjectOfType(typeof(Moeda)) as Moeda;
        //verdicia se tem moedas salvas - se tem atualiza



        perguntas  = new List <Pergunta>();
        idPergunta = 0;
        tenta      = 3;
        perguntas.Add(new Pergunta("5+4=?", 1, 9, 7, 9, 1));
        perguntas.Add(new Pergunta("3+2=?", 4, 1, 5, 5, 1));
        perguntas.Add(new Pergunta("1+1=?", 2, 0, 4, 2, 1));
        perguntas.Add(new Pergunta("7+3=?", 8, 5, 10, 10, 1));
        perguntas.Add(new Pergunta("1+2=?", 4, 3, 5, 3, 1));
        perguntas.Add(new Pergunta("8+5=?", 11, 13, 3, 13, 1));
        perguntas.Add(new Pergunta("2+10=?", 12, 10, 14, 12, 1));
        perguntas.Add(new Pergunta("7+4=?", 11, 5, 10, 11, 1));
        perguntas.Add(new Pergunta("1+5=?", 4, 1, 6, 6, 1));
        perguntas.Add(new Pergunta("9+9=?", 15, 18, 14, 18, 1));

        perguntas.Add(new Pergunta("5+4=?", 1, 9, 7, 9, 2));
        perguntas.Add(new Pergunta("3+2=?", 4, 1, 5, 5, 2));
        perguntas.Add(new Pergunta("1+1=?", 2, 0, 4, 2, 2));
        perguntas.Add(new Pergunta("4-2=?", 2, 0, 4, 2, 3));
        this.pergunta.text = perguntas[idPergunta].questoes;
        this.b1.text       = perguntas[idPergunta].respA + "";
        this.b2.text       = perguntas[idPergunta].respB + "";
        this.b3.text       = perguntas[idPergunta].respC + "";


        //posicao original -- -46 / 141 / 307


        galinha1   = new Galinha(g1, 200, 31 - 46.0f);
        galinha2   = new Galinha(g2, 250, 31 + 16f);
        galinha3   = new Galinha(g3, 300, 31 + 73f);
        velocidade = -1.08f;
        proxima    = false;
    }
Пример #7
0
    public static void Main()
    {
        Galinha g  = new Galinha("Bruna");
        Galinha g1 = new Galinha("Nicole");

        g.por();
        g1.por();
        g.por();
        g1.por();

        Objectos o = new Objectos();

        Console.WriteLine(o.soma(4, 5, 3, 6, 8));
        Console.WriteLine(o.soma(4.4, 5, 3.8, 6, 8));
        Console.WriteLine("O fatorial é : " + o.fatorial(5));


        //Usar a class MAT criada por nos sem instanciar, pois o seu conteudo é estatico
        Console.WriteLine("O valor de pi é : " + Mat.pi);
        int num = 2;

        Console.WriteLine("O dobro de 2 é : " + Mat.dobro(num));
    }
        static void Main(string[] args)
        {
            var pai = new Galinha()
            {
                Cor = "branca"
            };
            var mae = new Galinha()
            {
                Cor = "azul"
            };

            var filhote = Cruzar(pai, mae);

            var avestruz = new Avestruz()
            {
                Correr = true
            };

            var tipo = filhote.GetType();

            Console.WriteLine($" O tipo do filhote é: {tipo}");

            Log(avestruz);
        }
Пример #9
0
        private void btnCadAll_Click(object sender, EventArgs e)
        {
            Baleia baleia = new Baleia(false, true, false, false, true, false);

            baleia.Nome           = "baleia";
            baleia.DataNascimento = DateTime.Parse("01/02/2001");
            baleia.Sexo           = 'M';
            baleia.QtdeMamas      = 6;
            baleia.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(baleia);

            Cachorro cachorro = new Cachorro(true, false, true);

            cachorro.Nome           = "Cachorro";
            cachorro.CorPelo        = "Marrom";
            cachorro.DataNascimento = DateTime.Parse("01/02/2001");
            cachorro.Sexo           = 'M';
            cachorro.QtdeMamas      = 6;
            cachorro.Idade          = 2001;
            ArvoreBinaria.Insere(cachorro);


            Elefante elefante = new Elefante(false, false, true);

            elefante.Nome           = "Elefante";
            elefante.CorPelo        = "Cinza";
            elefante.DataNascimento = DateTime.Parse("01/02/2001");
            elefante.Sexo           = 'F';
            elefante.QtdeMamas      = 6;
            elefante.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(elefante);

            Gato gato = new Gato(true, false, true);

            gato.Nome           = "Gato";
            gato.CorPelo        = "Branco";
            gato.DataNascimento = DateTime.Parse("01/02/2001");
            gato.Sexo           = 'M';
            gato.QtdeMamas      = 6;
            gato.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(gato);

            Leao leao = new Leao(true, false, true);

            leao.Nome           = "Leao";
            leao.CorPelo        = "Amarelo";
            leao.DataNascimento = DateTime.Parse("01/02/2001");
            leao.Sexo           = 'M';
            leao.QtdeMamas      = 6;
            leao.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(leao);

            Morcego morcego = new Morcego(false, false, true);

            morcego.Nome           = "Morcego";
            morcego.CorPelo        = "Preto";
            morcego.DataNascimento = DateTime.Parse("01/02/2001");
            morcego.Sexo           = 'M';
            morcego.QtdeMamas      = 6;
            morcego.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(morcego);

            Ornitorrinco ornitorrinco = new Ornitorrinco(true, false, true, true, true, true);

            ornitorrinco.Nome           = "Ornitorrinco";
            ornitorrinco.CorPelo        = "Marrom";
            ornitorrinco.DataNascimento = DateTime.Parse("01/02/2001");
            ornitorrinco.Sexo           = 'M';
            ornitorrinco.QtdeMamas      = 6;
            ornitorrinco.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(ornitorrinco);


            Galinha galinha = new Galinha(false, false, false);

            galinha.Nome           = "Galinha";
            galinha.CorPena        = " Branco";
            galinha.DataNascimento = DateTime.Parse("01/02/2001");
            galinha.Sexo           = 'F';
            galinha.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(galinha);

            Coruja coruja = new Coruja(true, true, false);

            coruja.Nome           = "Coruja";
            coruja.CorPena        = "marrom";
            coruja.DataNascimento = DateTime.Parse("01/02/2001");
            coruja.Sexo           = 'M';
            coruja.AlturaMaximaM  = 56;
            coruja.VelocidadeVoo  = 89;
            coruja.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(coruja);

            Gaviao gaviao = new Gaviao(true, true, false);

            gaviao.Nome           = "Gaviao";
            gaviao.CorPena        = "branco";
            gaviao.DataNascimento = DateTime.Parse("01/02/2001");
            gaviao.Sexo           = 'M';
            gaviao.AlturaMaximaM  = 100;
            gaviao.VelocidadeVoo  = 98;
            gaviao.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(gaviao);

            Pato pato = new Pato(false, false, false, true, true, true);

            pato.Nome           = "Pato";
            pato.CorPena        = "branco";
            pato.DataNascimento = DateTime.Parse("01/02/2001");
            pato.Sexo           = 'M';
            pato.AlturaMaximaM  = 30;
            pato.VelocidadeVoo  = 60;
            pato.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(pato);

            Pinguim pinguim = new Pinguim(true, false, false, true, true, false);

            pinguim.Nome           = "Pinguim";
            pinguim.CorPena        = "preto";
            pinguim.DataNascimento = DateTime.Parse("01/02/2001");
            pinguim.Sexo           = 'M';
            pinguim.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(pinguim);

            Pombo pombo = new Pombo(false, false, false);

            pombo.Nome           = "Pomba";
            pombo.CorPena        = "branco";
            pombo.DataNascimento = DateTime.Parse("01/02/2001");
            pombo.Sexo           = 'M';
            pombo.AlturaMaximaM  = 100;
            pombo.VelocidadeVoo  = 80;
            pombo.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(pombo);

            Tartaruga tartaruga = new Tartaruga(false, false, true, true, true, true, true);

            tartaruga.Nome           = "Tartaruga";
            tartaruga.DataNascimento = DateTime.Parse("01/02/2001");
            tartaruga.Sexo           = 'F';
            tartaruga.Idade          = 2001;
            //Adicionar na árvore
            ArvoreBinaria.Insere(tartaruga);

            btnCadAll.Enabled = false;
            MessageBox.Show("FEITO", "CONCLUÍDO");
        }
Пример #10
0
        /// <summary>
        /// Instanciar uma ave
        /// </summary>
        /// <param name="animal"></param>
        /// <param name="nome"></param>
        /// <param name="corpena"></param>
        /// <param name="nascimento"></param>
        /// <param name="sexo"></param>
        /// <param name="altura"></param>
        /// <param name="velocidade"></param>
        public void InstanciaAve(string animal, string nome, string corpena, DateTime nascimento, char sexo, int altura, int velocidade)
        {
            switch (animal)
            {
            case "galinha":

                Galinha galinha = new Galinha(false, false, false);
                galinha.Nome           = nome;
                galinha.CorPena        = corpena;
                galinha.DataNascimento = nascimento;
                galinha.Sexo           = sexo;
                galinha.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(galinha);
                break;


            case "coruja":

                Coruja coruja = new Coruja(true, true, false);
                coruja.Nome           = nome;
                coruja.CorPena        = corpena;
                coruja.DataNascimento = nascimento;
                coruja.Sexo           = sexo;
                coruja.AlturaMaximaM  = altura;
                coruja.VelocidadeVoo  = velocidade;
                coruja.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(coruja);
                break;


            case "gaviao":

                Gaviao gaviao = new Gaviao(true, true, false);
                gaviao.Nome           = nome;
                gaviao.CorPena        = corpena;
                gaviao.DataNascimento = nascimento;
                gaviao.Sexo           = sexo;
                gaviao.AlturaMaximaM  = altura;
                gaviao.VelocidadeVoo  = velocidade;
                gaviao.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(gaviao);
                break;



            case "pato":

                Pato pato = new Pato(false, false, false, true, true, true);
                pato.Nome           = nome;
                pato.CorPena        = corpena;
                pato.DataNascimento = nascimento;
                pato.Sexo           = sexo;
                pato.AlturaMaximaM  = altura;
                pato.VelocidadeVoo  = velocidade;
                pato.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(pato);
                break;



            case "pinguim":

                Pinguim pinguim = new Pinguim(true, false, false, true, true, false);
                pinguim.Nome           = nome;
                pinguim.CorPena        = corpena;
                pinguim.DataNascimento = nascimento;
                pinguim.Sexo           = sexo;
                pinguim.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(pinguim);
                break;



            case "pombo":

                Pombo pombo = new Pombo(false, false, false);
                pombo.Nome           = nome;
                pombo.CorPena        = corpena;
                pombo.DataNascimento = nascimento;
                pombo.Sexo           = sexo;
                pombo.AlturaMaximaM  = altura;
                pombo.VelocidadeVoo  = velocidade;
                pombo.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(pombo);
                break;
            }
        }
Пример #11
0
        public static void RevisaoPOO2()
        {
            ArrayList animais = new ArrayList();

            // Instância 4 objetos do tipo Galinha para ser adicionado ao ArrayList.
            Galinha animal1 = new Galinha();

            animal1.SetNome("Galinha 1");
            Galinha animal2 = new Galinha();

            animal2.SetNome("Galinha 2");
            Galinha animal3 = new Galinha();

            animal3.SetNome("Galinha 3");
            Galinha animal4 = new Galinha();

            animal4.SetNome("Galinha 4");

            // Instância 6 objetos do tipo Morcego para ser adicionado ao ArrayList.
            Morcego animal5 = new Morcego();

            animal5.SetNome("Bat 1");
            Morcego animal6 = new Morcego();

            animal6.SetNome("Bat 2");
            Morcego animal7 = new Morcego();

            animal7.SetNome("Bat 3");
            Morcego animal8 = new Morcego();

            animal8.SetNome("Bat 4");
            Morcego animal9 = new Morcego();

            animal9.SetNome("Bat 5");
            Morcego animal10 = new Morcego();

            animal10.SetNome("Bat 6");

            // Adiciona os morcegos e galinhas ao ArrayList em ordem variada.
            animais.Add(animal1);
            animais.Add(animal2);
            animais.Add(animal5);
            animais.Add(animal3);
            animais.Add(animal6);
            animais.Add(animal4);
            animais.Add(animal7);
            animais.Add(animal9);
            animais.Add(animal8);
            animais.Add(animal10);

            // Itera cada Animal dentro de animais.
            foreach (Animal animal in animais)
            {
                // Para cada animal, escreve seu nome e executa a ação acordar e comer.
                Console.WriteLine("Animal: {0}", animal.GetNome());
                animal.Acordar();
                animal.Comer();

                // Se o animal for um morcego, faz o cast de Animal para Morcego e executa a ação voar.
                if (animal is Morcego)
                {
                    ((Morcego)animal).voar();
                }
            }
        }