コード例 #1
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario patricia = new Designer("123.456.789-10");

            patricia.Nome = "Patricia";

            Funcionario roberta = new Diretor("123.456.789-10");

            roberta.Nome = "Roberta";

            Funcionario daniela = new Auxiliar("123.456.789-10");

            daniela.Nome = "Daniela";

            Funcionario camila = new GerenteDeConta("123.456.789-10");

            camila.Nome = "Camila";

            gerenciador.Registrar(patricia);
            gerenciador.Registrar(roberta);
            gerenciador.Registrar(daniela);
            gerenciador.Registrar(camila);

            Console.WriteLine($"\nTotal de bonificações do mês: {gerenciador.GetTotalBonificacao()}");
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("03!");

            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carolina = new Funcionario(2000, "123.456.789-10");

            carolina.Nome = "carolina";
            //carolina.CPF = "123.456.789-10";
            //carolina.Salario = 2000;

            Console.WriteLine($"Nome completo: {carolina.Nome}");
            Console.WriteLine($"Bonificação: {carolina.GetBonificacao()}");

            Console.WriteLine($"Total de funcionários: {Funcionario.TotalDeFuncionarios}");

            gerenciador.Registrar(carolina);

            Diretor roberta = new Diretor("098.765.432-11");

            roberta.Nome = "roberta";
            //roberta.CPF = "098.765.432-11";
            //roberta.Salario = 5000;

            Console.WriteLine($"\nNome completo: {roberta.Nome}");
            Console.WriteLine($"Bonificação: {roberta.GetBonificacao()}");

            gerenciador.Registrar(roberta);
            Console.WriteLine($"Total de funcionários: {Funcionario.TotalDeFuncionarios}");

            Console.WriteLine($"\nTotal de bonificações: {gerenciador.GetTotalBonificacao()}");

            carolina.AumentarSalario();
            Console.WriteLine($"\nNovo salário de Carolina: {carolina.Salario}");
            Console.WriteLine($"\nNovo salário de Roberta: {roberta.Salario}");

            Console.ReadKey();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("02!");

            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carolina = new Funcionario();

            carolina.Nome    = "carolina";
            carolina.CPF     = "123.456.789-10";
            carolina.Salario = 2000;

            Console.WriteLine($"Nome completo: {carolina.Nome}");
            Console.WriteLine($"Bonificação: {carolina.GetBonificacao()}");

            gerenciador.Registrar(carolina);

            Diretor roberta = new Diretor();

            roberta.Nome    = "roberta";
            roberta.CPF     = "098.765.432-11";
            roberta.Salario = 5000;

            Console.WriteLine($"\nNome completo: {roberta.Nome}");
            Console.WriteLine($"Bonificação: {roberta.GetBonificacao()}");

            gerenciador.Registrar(roberta);

            Console.WriteLine($"\nTotal de bonificações: {gerenciador.GetTotalBonificacao()}");

            Funcionario robertaFuncionario = roberta;

            Console.WriteLine($"\nRoberta - referencia de Diretor: {roberta.GetBonificacao()}");
            Console.WriteLine($"\nRoberta - referencia de Funcionario: {robertaFuncionario.GetBonificacao()}");

            Console.ReadKey();
        }