·
Análise de Sistemas ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
1
Atividade PHP - Contador de Visitas com Manipulacao de Arquivos
Linguagens de Programação
IFRS
1
Estrutura de Dado em C
Linguagens de Programação
IFRS
7
Atividade de Desenvolvimento Web - Replicação de Pagina Responsiva
Linguagens de Programação
IFRS
3
Aula 10: Manipulação de Arquivos em PHP
Linguagens de Programação
IFRS
9
Adicionando Listas em Documentos HTML
Linguagens de Programação
IFRS
1
Tarefa Desenvolvimento Web - Replicacao Pagina com HTML CSS Transforms Transitions
Linguagens de Programação
IFRS
1
Tarefa Desenvolvimento Web - Replica da Pagina com Transformacoes e Transicoes CSS
Linguagens de Programação
IFRS
2
Aula 9: Cookies e Sessões em PHP
Linguagens de Programação
IFRS
4
Grid Layout Responsivo HTML e CSS - Exemplo Pratico com Media Queries
Linguagens de Programação
IFRS
5
Layout Responsivo HTML e CSS - Exemplo de Grid para Diferentes Dispositivos
Linguagens de Programação
IFRS
Preview text
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CANOAS CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LPOO 2 revisão exercícios Professor Leonardo F B S Carvalho 1 Crie uma Classe Pessoa contendo os atributos encapsulados com seus respectivos seletores getters e modificadores setters e também Atributos String nome String endereço String telefone O construtor padrão Duas outras opções de construtor 2 Considere como subclasse da classe Pessoa a classe Fornecedor Fornecedor possui além dos atributos da classe Pessoa os atributos valorCredito correspondente ao crédito máximo atribuído ao fornecedor e valorDivida montante da dívida para com o fornecedor Implemente na classe Fornecedor métodos seletores e modificadores Implemente também um método obterSaldo que devolve a diferença entre os valores dos atributos valorCredito e valorDivida Depois de implementar a classe Fornecedor crie um programa de teste para verificar o funcionamento dos métodos implementados na classe Fornecedor e os herdados da classe Pessoa 3 Considere como subclasse da classe Pessoa a classe Empregado Empregado possui além dos atributos da classe Pessoa os atributos codigoSetor inteiro salarioBase vencimento base e imposto porcentagem retida dos impostos Implemente na classe Empregado métodos seletores e modificadores Implemente também um método calcularSalario Escreva um programa de teste adequado para verificar o funcionamento dos métodos implementados da classe Empregado 4 Implemente a classe Administrador como subclasse da classe Empregado Administrador possui além dos atributos de Pessoa e Empregado o atributo ajudaDeCusto ajudas referentes a viagens estadias Redefina na classe Administrador o método calcularSalario o salário de um administrador é equivalente ao salário de um empregado usual acrescido das ajuda de custo Escreva um programa de teste adequado para esta classe 5 Implemente a classe Operario como subclasse da classe Empregado Operário tem como atributos além dos atributos de Pessoa e Empregado o atributo valorProducao que corresponde ao valor monetário dos artigos efetivamente produzidos pelo operário e comissao que corresponde à porcentagem do valorProducao que será adicionado ao vencimento base do operário Redefinir em Operario o método calcularSalario o salário de um operário é equivalente MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CANOAS CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ao salário de um empregado usual acrescido da referida comissão Escreva um programa de teste adequado para esta classe 6 Implemente a classe Vendedor como subclasse da classe Empregado Vendedor tem como atributos além dos atributos de Pessoa e Empregado o atributo valorVendas correspondente ao valor monetário dos artigos vendidos e o atributo comissao porcentagem do valorVendas que será adicionado ao vencimento base do Vendedor Redefina em Vendedor o método calcularSalario o salário de um vendedor é equivalente ao salário de um empregado usual acrescido da referida comissão Escreva um programa de teste adequado para esta classe MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CANOAS CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LPOO 2 revisão herança e polimorfismo exercícios Professor Leonardo F B S Carvalho PARTE I 1 Uma empresa quer manter o registro da vida acadêmica de todos os funcionários o modelo deve contemplar o registro das seguintes informações de forma incremental a Para o funcionário que não estudou apenas o nome e o código funcional b Para o funcionário que concluiu o ensino básico a escola c Para o funcionário que concluiu o ensino médio a escola d Para o funcionário que concluiu a graduação a Universidade 2 Estenda o modelo implementado no exercício anterior de forma que todo funcionário possua uma renda básica de R 110000 e que a Com a conclusão do ensino básico a renda total é renda básica acrescentada em 10 b Com a conclusão do ensino médio a renda total é a renda do nível anterior acrescentada em 50 c Com a conclusão da graduação a renda total é a renda do nível anterior acrescentada em 100 d Todos os cálculos são efetuados sempre sobre a última renda obtida 3 Crie um programa que simule uma empresa com vários funcionários utilize uma coleção para armazenar um número indeterminado de funcionarios A escolaridade dos funcionários é distribuída da seguinte forma a Cadastre um número qualquer de funcionarios de diferentes tipos no seu sistema b Calcule os custos da empresa com o salário total dos funcionários e com os totais dos salários por nível de escolaridade Para realizar a conta utilize a classe funcionário desenvolvida nesta atividade para determinar o salario de cada funcionário PARTE II 4 Altere o programa construido até aqui e inclua uma hierarquia de Comissões a Crie a classe Comissões e as subclasses de comissão de Gerente de Vendedor e de Supervisor b Cada uma das comissões fornece um adicional ao salário de forma que i Gerente R150000 ii Supervisor R60000 iii Vendedor R25000 5 Adicione a classe Funcionário um atributo referente as comissões da questão anterior a Modifique o método renda total para que ele some ao valor da renda calculada o adicional da comissão do funcionário PARTE III 6 Refaça o exercício 3 lançando os mesmos valores e observe a variação no resultado calculado 7 Sobreescreva o método toString de Funcionário de forma que ele imprima na saída da tela o nome do funcionário a comissão e o salário total Imprima as informações de todos os funcionários da cadastrados na empresa
Send your question to AI and receive an answer instantly
Recommended for you
1
Atividade PHP - Contador de Visitas com Manipulacao de Arquivos
Linguagens de Programação
IFRS
1
Estrutura de Dado em C
Linguagens de Programação
IFRS
7
Atividade de Desenvolvimento Web - Replicação de Pagina Responsiva
Linguagens de Programação
IFRS
3
Aula 10: Manipulação de Arquivos em PHP
Linguagens de Programação
IFRS
9
Adicionando Listas em Documentos HTML
Linguagens de Programação
IFRS
1
Tarefa Desenvolvimento Web - Replicacao Pagina com HTML CSS Transforms Transitions
Linguagens de Programação
IFRS
1
Tarefa Desenvolvimento Web - Replica da Pagina com Transformacoes e Transicoes CSS
Linguagens de Programação
IFRS
2
Aula 9: Cookies e Sessões em PHP
Linguagens de Programação
IFRS
4
Grid Layout Responsivo HTML e CSS - Exemplo Pratico com Media Queries
Linguagens de Programação
IFRS
5
Layout Responsivo HTML e CSS - Exemplo de Grid para Diferentes Dispositivos
Linguagens de Programação
IFRS
Preview text
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CANOAS CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LPOO 2 revisão exercícios Professor Leonardo F B S Carvalho 1 Crie uma Classe Pessoa contendo os atributos encapsulados com seus respectivos seletores getters e modificadores setters e também Atributos String nome String endereço String telefone O construtor padrão Duas outras opções de construtor 2 Considere como subclasse da classe Pessoa a classe Fornecedor Fornecedor possui além dos atributos da classe Pessoa os atributos valorCredito correspondente ao crédito máximo atribuído ao fornecedor e valorDivida montante da dívida para com o fornecedor Implemente na classe Fornecedor métodos seletores e modificadores Implemente também um método obterSaldo que devolve a diferença entre os valores dos atributos valorCredito e valorDivida Depois de implementar a classe Fornecedor crie um programa de teste para verificar o funcionamento dos métodos implementados na classe Fornecedor e os herdados da classe Pessoa 3 Considere como subclasse da classe Pessoa a classe Empregado Empregado possui além dos atributos da classe Pessoa os atributos codigoSetor inteiro salarioBase vencimento base e imposto porcentagem retida dos impostos Implemente na classe Empregado métodos seletores e modificadores Implemente também um método calcularSalario Escreva um programa de teste adequado para verificar o funcionamento dos métodos implementados da classe Empregado 4 Implemente a classe Administrador como subclasse da classe Empregado Administrador possui além dos atributos de Pessoa e Empregado o atributo ajudaDeCusto ajudas referentes a viagens estadias Redefina na classe Administrador o método calcularSalario o salário de um administrador é equivalente ao salário de um empregado usual acrescido das ajuda de custo Escreva um programa de teste adequado para esta classe 5 Implemente a classe Operario como subclasse da classe Empregado Operário tem como atributos além dos atributos de Pessoa e Empregado o atributo valorProducao que corresponde ao valor monetário dos artigos efetivamente produzidos pelo operário e comissao que corresponde à porcentagem do valorProducao que será adicionado ao vencimento base do operário Redefinir em Operario o método calcularSalario o salário de um operário é equivalente MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CANOAS CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ao salário de um empregado usual acrescido da referida comissão Escreva um programa de teste adequado para esta classe 6 Implemente a classe Vendedor como subclasse da classe Empregado Vendedor tem como atributos além dos atributos de Pessoa e Empregado o atributo valorVendas correspondente ao valor monetário dos artigos vendidos e o atributo comissao porcentagem do valorVendas que será adicionado ao vencimento base do Vendedor Redefina em Vendedor o método calcularSalario o salário de um vendedor é equivalente ao salário de um empregado usual acrescido da referida comissão Escreva um programa de teste adequado para esta classe MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CANOAS CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LPOO 2 revisão herança e polimorfismo exercícios Professor Leonardo F B S Carvalho PARTE I 1 Uma empresa quer manter o registro da vida acadêmica de todos os funcionários o modelo deve contemplar o registro das seguintes informações de forma incremental a Para o funcionário que não estudou apenas o nome e o código funcional b Para o funcionário que concluiu o ensino básico a escola c Para o funcionário que concluiu o ensino médio a escola d Para o funcionário que concluiu a graduação a Universidade 2 Estenda o modelo implementado no exercício anterior de forma que todo funcionário possua uma renda básica de R 110000 e que a Com a conclusão do ensino básico a renda total é renda básica acrescentada em 10 b Com a conclusão do ensino médio a renda total é a renda do nível anterior acrescentada em 50 c Com a conclusão da graduação a renda total é a renda do nível anterior acrescentada em 100 d Todos os cálculos são efetuados sempre sobre a última renda obtida 3 Crie um programa que simule uma empresa com vários funcionários utilize uma coleção para armazenar um número indeterminado de funcionarios A escolaridade dos funcionários é distribuída da seguinte forma a Cadastre um número qualquer de funcionarios de diferentes tipos no seu sistema b Calcule os custos da empresa com o salário total dos funcionários e com os totais dos salários por nível de escolaridade Para realizar a conta utilize a classe funcionário desenvolvida nesta atividade para determinar o salario de cada funcionário PARTE II 4 Altere o programa construido até aqui e inclua uma hierarquia de Comissões a Crie a classe Comissões e as subclasses de comissão de Gerente de Vendedor e de Supervisor b Cada uma das comissões fornece um adicional ao salário de forma que i Gerente R150000 ii Supervisor R60000 iii Vendedor R25000 5 Adicione a classe Funcionário um atributo referente as comissões da questão anterior a Modifique o método renda total para que ele some ao valor da renda calculada o adicional da comissão do funcionário PARTE III 6 Refaça o exercício 3 lançando os mesmos valores e observe a variação no resultado calculado 7 Sobreescreva o método toString de Funcionário de forma que ele imprima na saída da tela o nome do funcionário a comissão e o salário total Imprima as informações de todos os funcionários da cadastrados na empresa