コード例 #1
0
        static void Main(string[] args)
        {
            Cachorro c1 = new Cachorro();

            c1.Nome  = "Dog";
            c1.Forca = 7;

            Elefante e1 = new Elefante();

            e1.Nome  = "Eleph";
            e1.Forca = 10;

            Girafa g1 = new Girafa();

            g1.Nome  = "Gira";
            g1.Forca = 6;

            Leao l1 = new Leao();

            l1.Nome  = "Lyon";
            l1.Forca = 9;



            UsarPersonagens(c1);
            UsarPersonagens(e1);
            UsarPersonagens(g1);
            UsarPersonagens(l1);

            Confronto(c1, l1);



            Console.ReadLine();
        }
コード例 #2
0
        public void TestQueComeHamurguesa()
        {
            IAlimento alimento = new Hamburguesa();
            Elefante  elefante = new Elefante("trompita");
            var       result   = elefante.Comer(alimento);

            Assert.IsTrue(result);
        }
コード例 #3
0
        public void TestMethodQueFallaExitosamente()
        {
            IAlimento _iAlimento = new Mani();
            Elefante  elefante   = new Elefante("Dumbo");
            bool      result     = elefante.Comer(_iAlimento);

            Assert.IsTrue(result);
        }
コード例 #4
0
ファイル: DatosAnimales.cs プロジェクト: adelyprz/c-sharp
    private void cargarElefantes()
    {
        Elefante elef1 = new Elefante("Larga con colmillos", "Paquidermo", "Francisco", 8, 4, "Terrestre");

        ListaElefante.Add(elef1);

        Elefante elef2 = new Elefante("Larga sin colmillos", "Paquidermo", "Zizou", 5, 4, "Terrestre");

        ListaElefante.Add(elef2);
    }
コード例 #5
0
        public void TestInitialize()
        {
            leaoAfricano    = new Leao(false);
            elefanteIndiano = new Elefante(true);
            gatoPersa       = new Gato(true);

            pinheiro           = new Arvore(true);
            indestrutivelDoGTA = new Arbusto(true);
            mudaFrutifera      = new Muda(false);

            horarioAtual = HorarioAtual.Dia;
        }
コード例 #6
0
        public void FinalizarTeste()
        {
            leaoAfricano    = null;
            elefanteIndiano = null;
            gatoPersa       = null;

            pinheiro           = null;
            indestrutivelDoGTA = null;
            mudaFrutifera      = null;

            horarioAtual = HorarioAtual.Dia;
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: DanielaLischeski/GitDani
        static void Main(string[] args)
        {
            Lobo cinzento = new Lobo();
            Lobo guara    = new Lobo();

            Elefante asiatico = new Elefante();
            Elefante africano = new Elefante();

            Zoologico zooPomerode = new Zoologico();

            Elefante.Fofinho();
            Elefante.Fofinho();
            Elefante.Fofinho();
            Elefante.Fofinho();


            cinzento.Nome = "Lobo Cinzento";
            guara.Nome    = "Lobo Guará";

            cinzento.Acordar();
            guara.Dormir();

            zooPomerode.animal1 = asiatico;

            asiatico.Nome = "Elefante asiático";
            africano.Nome = "Elefante africano";

            zooPomerode.animal1.Comer();

            africano.UsarTromba();

            Tratar(africano);

            Tratar(cinzento);



            Console.ReadKey();
        }
コード例 #8
0
ファイル: FrmCadastro.cs プロジェクト: Claryamaoka/N2
        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");
        }
コード例 #9
0
ファイル: FrmCadastro.cs プロジェクト: Claryamaoka/N2
        /// <summary>
        /// Método para instanciar um mamífero
        /// </summary>
        /// <param name="animal"></param>
        /// <returns></returns>
        public void InstanciaMamifero(string animal, string nome, string corpelo, DateTime nascimento, char sexo, int qtdemamas)
        {
            switch (animal)
            {
            case "baleia":

                Baleia baleia = new Baleia(false, true, false, false, true, false);
                baleia.Nome           = nome;
                baleia.DataNascimento = nascimento;
                baleia.Sexo           = sexo;
                baleia.QtdeMamas      = qtdemamas;
                baleia.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(baleia);
                break;



            case "cachorro":

                Cachorro cachorro = new Cachorro(true, false, true);
                cachorro.Nome           = nome;
                cachorro.CorPelo        = corpelo;
                cachorro.DataNascimento = nascimento;
                cachorro.Sexo           = sexo;
                cachorro.QtdeMamas      = qtdemamas;
                cachorro.Idade          = nascimento.Year;

                //Adicionar na árvore
                ArvoreBinaria.Insere(cachorro);

                break;


            case "elefante":

                Elefante elefante = new Elefante(false, false, true);
                elefante.Nome           = nome;
                elefante.CorPelo        = corpelo;
                elefante.DataNascimento = nascimento;
                elefante.Sexo           = sexo;
                elefante.QtdeMamas      = qtdemamas;
                elefante.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(elefante);
                break;


            case "gato":

                Gato gato = new Gato(true, false, true);
                gato.Nome           = nome;
                gato.CorPelo        = corpelo;
                gato.DataNascimento = nascimento;
                gato.Sexo           = sexo;
                gato.QtdeMamas      = qtdemamas;
                gato.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(gato);
                break;


            case "leao":

                Leao leao = new Leao(true, false, true);
                leao.Nome           = nome;
                leao.CorPelo        = corpelo;
                leao.DataNascimento = nascimento;
                leao.Sexo           = sexo;
                leao.QtdeMamas      = qtdemamas;
                leao.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(leao);
                break;


            case "morcego":

                Morcego morcego = new Morcego(false, false, true);
                morcego.Nome           = nome;
                morcego.CorPelo        = corpelo;
                morcego.DataNascimento = nascimento;
                morcego.Sexo           = sexo;
                morcego.QtdeMamas      = qtdemamas;
                morcego.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(morcego);
                break;


            case "ornitorrinco":

                Ornitorrinco ornitorrinco = new Ornitorrinco(true, false, true, true, true, true);
                ornitorrinco.Nome           = nome;
                ornitorrinco.CorPelo        = corpelo;
                ornitorrinco.DataNascimento = nascimento;
                ornitorrinco.Sexo           = sexo;
                ornitorrinco.QtdeMamas      = qtdemamas;
                ornitorrinco.Idade          = nascimento.Year;
                //Adicionar na árvore
                ArvoreBinaria.Insere(ornitorrinco);
                break;
            }
        }