static void Main(string[] args)
        {
            //instanciando a classe funcionario
            Funcionario f = new Funcionario("Joaquim");
            f.setSobrenome("Ferreira");
            f.setIdade(30);
            f.setPeso(83.8);
            f.setCor("Branco");
            f.setNumeroFuncionario(12345);
            f.setCpf("123456789-89");

            Console.WriteLine("Nome Completo: {0} {1}", f.getNome(), f.getSobrenome());
            Console.WriteLine("Idade: {0}", f.getIdade());
            Console.WriteLine("Peso: {0}", f.getPeso());
            Console.WriteLine("Cor: {0}", f.getCor());
            Console.WriteLine("Numero de Funcionario: {0}", f.getNumeroFuncionario());
            Console.WriteLine("CPF: {0}", f.getCpf());

            f.Comer("Virada Paulista", "Sorvete");
            f.Beber();
            f.Correr();
            f.Enxergar();
            f.Ouvir();
            if (f.LogarCaixa())
            {
                f.AbrirCaixa();
            }else{
                f.FecharCaixa();
            }

            Console.WriteLine("------------------------------------------------------------");

            //instanciando a classe fornecedor

            Fornecedor f2 = new Fornecedor("Joaquim");
            f2.setSobrenome("Ferreira");
            f2.setIdade(30);
            f2.setPeso(83.8);
            f2.setCor("Branco");
            f2.setNumeroFornecedor(123);
            f2.setCnpj("123456789-89");

            Console.WriteLine("Nome Completo: {0} {1}", f2.getNome(), f2.getSobrenome());
            Console.WriteLine("Idade: {0}", f2.getIdade());
            Console.WriteLine("Peso: {0}", f2.getPeso());
            Console.WriteLine("Cor: {0}", f2.getCor());
            Console.WriteLine("Numero de Fornecedor: {0}", f2.getNumeroFornecedor());
            Console.WriteLine("CNPJ: {0}", f2.getCnpj());

            f2.Comer("Virada Paulista", "Sorvete");
            f2.Beber();
            f2.Correr();
            f2.Enxergar();
            f2.Ouvir();
            f2.ControlarPedido();

            Console.WriteLine("------------------------------------------------------------");

            //instanciando a classe cliente

            Cliente c = new Cliente("Joaquim");
            c.setSobrenome("Ferreira");
            c.setIdade(30);
            c.setPeso(83.8);
            c.setCor("Branco");
            c.setNumeroCliente(123);
            c.setCpf("123456789-89");

            Console.WriteLine("Nome Completo: {0} {1}", c.getNome(), c.getSobrenome());
            Console.WriteLine("Idade: {0}", c.getIdade());
            Console.WriteLine("Peso: {0}", c.getPeso());
            Console.WriteLine("Cor: {0}", c.getCor());
            Console.WriteLine("Numero de Fornecedor: {0}", c.getNumeroCliente());
            Console.WriteLine("CPF: {0}", c.getCpf());

            c.Comer("Virada Paulista", "Sorvete");
            c.Beber();
            c.Correr();
            c.Enxergar();
            c.Ouvir();
            c.LogarCompra();
            c.Comprar();
            c.Pagar();

            Console.WriteLine("------------------------------------------------------------");

            //instanciando a classe gerente
            Gerente g = new Gerente("Joaquim");
            g.setSobrenome("Ferreira");
            g.setIdade(30);
            g.setPeso(83.8);
            g.setCor("Branco");
            g.setNumeroFuncionario(123);
            g.setCpf("123456789-89");
            g.setSenhaCofre("000000");

            Console.WriteLine("Nome Completo: {0} {1}", g.getNome(), g.getSobrenome());
            Console.WriteLine("Idade: {0}", g.getIdade());
            Console.WriteLine("Peso: {0}", g.getPeso());
            Console.WriteLine("Cor: {0}", g.getCor());
            Console.WriteLine("Numero de Fornecedor: {0}", g.getNumeroFuncionario());
            Console.WriteLine("CPF: {0}", g.getCpf());

            g.Comer("Virada Paulista", "Sorvete");
            g.Beber();
            g.Correr();
            g.Enxergar();
            g.Ouvir();
            g.ControPonto();
            g.GerenciarPagamento();


            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            //instanciando a classe funcionario
            Funcionario f = new Funcionario("Joaquim");

            f.sobrenome         = "Ferreira";
            f.idade             = 30;
            f.peso              = 83.8;
            f.cor               = "Branco";
            f.numeroFuncionario = 12345;
            f.cpf               = "123456789-89";

            Console.WriteLine("Nome Completo: {0} {1}", f.nome, f.sobrenome);
            Console.WriteLine("Idade: {0}", f.idade);
            Console.WriteLine("Peso: {0}", f.peso);
            Console.WriteLine("Cor: {0}", f.cor);
            Console.WriteLine("Numero de Funcionario: {0}", f.numeroFuncionario);
            Console.WriteLine("CPF: {0}", f.cpf);

            f.Comer("Virada Paulista", "Sorvete");
            f.Beber();
            f.Correr();
            f.Enxergar();
            f.Ouvir();
            if (f.LogarCaixa())
            {
                f.AbrirCaixa();
                f.AbrirCaixa(f.nome);
            }
            else
            {
                Console.WriteLine(f.FecharCaixa());
            }
            f.Entrar(f.nome, f.numeroFuncionario);
            f.Sair();


            Console.WriteLine("------------------------------------------------------------");
            //instanciando a classe fornecedor

            Fornecedor f2 = new Fornecedor("Joaquim");

            f2.sobrenome        = "Ferreira";
            f2.idade            = 30;
            f2.peso             = 83.8;
            f2.cor              = "Branco";
            f2.numeroFornecedor = 123;
            f2.cnpj             = "123456789-89";

            Console.WriteLine("Nome Completo: {0} {1}", f2.nome, f2.sobrenome);
            Console.WriteLine("Idade: {0}", f2.idade);
            Console.WriteLine("Peso: {0}", f2.peso);
            Console.WriteLine("Cor: {0}", f2.cor);
            Console.WriteLine("Numero de Fornecedor: {0}", f2.numeroFornecedor);
            Console.WriteLine("CNPJ: {0}", f2.cnpj);

            f2.Comer("Virada Paulista", "Sorvete");
            f2.Beber();
            f2.Correr();
            f2.Enxergar();
            f2.Ouvir();
            f2.ControlarPedido();

            Console.WriteLine("------------------------------------------------------------");
            //instanciando a classe cliente

            Cliente c = new Cliente("Joaquim");

            c.sobrenome     = "Ferreira";
            c.idade         = 30;
            c.peso          = 83.8;
            c.cor           = "Branco";
            c.numeroCliente = 123;
            c.cpf           = "123456789-89";

            Console.WriteLine("Nome Completo: {0} {1}", c.nome, c.sobrenome);
            Console.WriteLine("Idade: {0}", c.idade);
            Console.WriteLine("Peso: {0}", c.peso);
            Console.WriteLine("Cor: {0}", c.cor);
            Console.WriteLine("Numero de Fornecedor: {0}", c.numeroCliente);
            Console.WriteLine("CPF: {0}", c.cpf);

            c.Comer("Virada Paulista", "Sorvete");
            c.Beber();
            c.Correr();
            c.Enxergar();
            c.Ouvir();
            c.LogarCompra();
            c.Comprar();
            c.Pagar();
            c.Entrar(c.nome, c.numeroCliente);
            c.Sair();

            Console.WriteLine("------------------------------------------------------------");
            //instanciando a classe gerente
            Gerente g = new Gerente("Joaquim");

            g.sobrenome         = "Ferreira";
            g.idade             = 30;
            g.peso              = 83.8;
            g.cor               = "Branco";
            g.numeroFuncionario = 123;
            g.cpf               = "123456789-89";
            g.senhaCofre        = "000000";

            Console.WriteLine("Nome Completo: {0} {1}", g.nome, g.sobrenome);
            Console.WriteLine("Idade: {0}", g.idade);
            Console.WriteLine("Peso: {0}", g.peso);
            Console.WriteLine("Cor: {0}", g.cor);
            Console.WriteLine("Numero de Fornecedor: {0}", g.numeroFuncionario);
            Console.WriteLine("CPF: {0}", g.cpf);

            g.Comer("Virada Paulista", "Sorvete");
            g.Beber();
            g.Correr();
            g.Enxergar();
            g.Ouvir();
            g.ControPonto();
            g.GerenciarPagamento();
            Console.WriteLine(g.FecharCaixa());
            g.Entrar(g.nome, g.numeroFuncionario);
            g.Sair();



            Console.ReadKey();
        }
        static void Main(string[] args)
        {


            //instanciando a classe funcionario
            Funcionario f = new Funcionario("Joaquim");
            f.sobrenome = "Ferreira";
            f.idade = 30;
            f.peso = 83.8;
            f.cor = "Branco";
            f.numeroFuncionario = 12345;
            f.cpf = "123456789-89";

            Console.WriteLine("Nome Completo: {0} {1}", f.nome, f.sobrenome);
            Console.WriteLine("Idade: {0}", f.idade);
            Console.WriteLine("Peso: {0}", f.peso);
            Console.WriteLine("Cor: {0}", f.cor);
            Console.WriteLine("Numero de Funcionario: {0}", f.numeroFuncionario);
            Console.WriteLine("CPF: {0}", f.cpf);

            f.Comer("Virada Paulista", "Sorvete");
            f.Beber();
            f.Correr();
            f.Enxergar();
            f.Ouvir();
            if (f.LogarCaixa())
            {
                f.AbrirCaixa();
            }else{
                f.FecharCaixa();
            }

            Console.WriteLine("------------------------------------------------------------");
            //instanciando a classe fornecedor

            Fornecedor f2 = new Fornecedor("Joaquim");
            f2.sobrenome = "Ferreira";
            f2.idade = 30;
            f2.peso = 83.8;
            f2.cor = "Branco";
            f2.numeroFornecedor = 123;
            f2.cnpj = "123456789-89";

            Console.WriteLine("Nome Completo: {0} {1}", f2.nome, f2.sobrenome);
            Console.WriteLine("Idade: {0}", f2.idade);
            Console.WriteLine("Peso: {0}", f2.peso);
            Console.WriteLine("Cor: {0}", f2.cor);
            Console.WriteLine("Numero de Fornecedor: {0}", f2.numeroFornecedor);
            Console.WriteLine("CPF: {0}", f2.cnpj);

            f2.Comer("Virada Paulista", "Sorvete");
            f2.Beber();
            f2.Correr();
            f2.Enxergar();
            f2.Ouvir();
            f2.ControlarPedido();

            Console.WriteLine("------------------------------------------------------------");
            //instanciando a classe cliente

            Cliente c = new Cliente("Joaquim");
            c.sobrenome = "Ferreira";
            c.idade = 30;
            c.peso = 83.8;
            c.cor = "Branco";
            c.numeroCliente = 123;
            c.cpf = "123456789-89";

            Console.WriteLine("Nome Completo: {0} {1}", c.nome, c.sobrenome);
            Console.WriteLine("Idade: {0}", c.idade);
            Console.WriteLine("Peso: {0}", c.peso);
            Console.WriteLine("Cor: {0}", c.cor);
            Console.WriteLine("Numero de Fornecedor: {0}", c.numeroCliente);
            Console.WriteLine("CPF: {0}", c.cpf);

            c.Comer("Virada Paulista", "Sorvete");
            c.Beber();
            c.Correr();
            c.Enxergar();
            c.Ouvir();
            c.LogarCompra();
            c.Comprar();
            c.Pagar();
            Console.WriteLine("------------------------------------------------------------");
            //instanciando a classe gerente
            Gerente g = new Gerente("Joaquim");
            g.sobrenome = "Ferreira";
            g.idade = 30;
            g.peso = 83.8;
            g.cor = "Branco";
            g.numeroFuncionario = 123;
            g.cpf = "123456789-89";
            g.senhaCofre = "000000";

            Console.WriteLine("Nome Completo: {0} {1}", g.nome, g.sobrenome);
            Console.WriteLine("Idade: {0}", g.idade);
            Console.WriteLine("Peso: {0}", g.peso);
            Console.WriteLine("Cor: {0}", g.cor);
            Console.WriteLine("Numero de Fornecedor: {0}", g.numeroFuncionario);
            Console.WriteLine("CPF: {0}", g.cpf);

            g.Comer("Virada Paulista", "Sorvete");
            g.Beber();
            g.Correr();
            g.Enxergar();
            g.Ouvir();
            g.ControPonto();
            g.GerenciarPagamento();


            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            //instanciando a classe funcionario
            Funcionario f = new Funcionario("Joaquim");

            f.setSobrenome("Ferreira");
            f.setIdade(30);
            f.setPeso(83.8);
            f.setCor("Branco");
            f.setNumeroFuncionario(12345);
            f.setCpf("123456789-89");

            Console.WriteLine("Nome Completo: {0} {1}", f.getNome(), f.getSobrenome());
            Console.WriteLine("Idade: {0}", f.getIdade());
            Console.WriteLine("Peso: {0}", f.getPeso());
            Console.WriteLine("Cor: {0}", f.getCor());
            Console.WriteLine("Numero de Funcionario: {0}", f.getNumeroFuncionario());
            Console.WriteLine("CPF: {0}", f.getCpf());

            f.Comer("Virada Paulista", "Sorvete");
            f.Beber();
            f.Correr();
            f.Enxergar();
            f.Ouvir();
            if (f.LogarCaixa())
            {
                f.AbrirCaixa();
            }
            else
            {
                f.FecharCaixa();
            }

            Console.WriteLine("------------------------------------------------------------");

            //instanciando a classe fornecedor

            Fornecedor f2 = new Fornecedor("Joaquim");

            f2.setSobrenome("Ferreira");
            f2.setIdade(30);
            f2.setPeso(83.8);
            f2.setCor("Branco");
            f2.setNumeroFornecedor(123);
            f2.setCnpj("123456789-89");

            Console.WriteLine("Nome Completo: {0} {1}", f2.getNome(), f2.getSobrenome());
            Console.WriteLine("Idade: {0}", f2.getIdade());
            Console.WriteLine("Peso: {0}", f2.getPeso());
            Console.WriteLine("Cor: {0}", f2.getCor());
            Console.WriteLine("Numero de Fornecedor: {0}", f2.getNumeroFornecedor());
            Console.WriteLine("CNPJ: {0}", f2.getCnpj());

            f2.Comer("Virada Paulista", "Sorvete");
            f2.Beber();
            f2.Correr();
            f2.Enxergar();
            f2.Ouvir();
            f2.ControlarPedido();

            Console.WriteLine("------------------------------------------------------------");

            //instanciando a classe cliente

            Cliente c = new Cliente("Joaquim");

            c.setSobrenome("Ferreira");
            c.setIdade(30);
            c.setPeso(83.8);
            c.setCor("Branco");
            c.setNumeroCliente(123);
            c.setCpf("123456789-89");

            Console.WriteLine("Nome Completo: {0} {1}", c.getNome(), c.getSobrenome());
            Console.WriteLine("Idade: {0}", c.getIdade());
            Console.WriteLine("Peso: {0}", c.getPeso());
            Console.WriteLine("Cor: {0}", c.getCor());
            Console.WriteLine("Numero de Fornecedor: {0}", c.getNumeroCliente());
            Console.WriteLine("CPF: {0}", c.getCpf());

            c.Comer("Virada Paulista", "Sorvete");
            c.Beber();
            c.Correr();
            c.Enxergar();
            c.Ouvir();
            c.LogarCompra();
            c.Comprar();
            c.Pagar();

            Console.WriteLine("------------------------------------------------------------");

            //instanciando a classe gerente
            Gerente g = new Gerente("Joaquim");

            g.setSobrenome("Ferreira");
            g.setIdade(30);
            g.setPeso(83.8);
            g.setCor("Branco");
            g.setNumeroFuncionario(123);
            g.setCpf("123456789-89");
            g.setSenhaCofre("000000");

            Console.WriteLine("Nome Completo: {0} {1}", g.getNome(), g.getSobrenome());
            Console.WriteLine("Idade: {0}", g.getIdade());
            Console.WriteLine("Peso: {0}", g.getPeso());
            Console.WriteLine("Cor: {0}", g.getCor());
            Console.WriteLine("Numero de Fornecedor: {0}", g.getNumeroFuncionario());
            Console.WriteLine("CPF: {0}", g.getCpf());

            g.Comer("Virada Paulista", "Sorvete");
            g.Beber();
            g.Correr();
            g.Enxergar();
            g.Ouvir();
            g.ControPonto();
            g.GerenciarPagamento();


            Console.ReadKey();
        }