·

Ciência da Computação ·

Estrutura de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática Estruturas de Dados II Laboratório Aplicação de BST Atividade em Grupo Máx 3 Nome do Aluno TIA Texto da Atividade 1 Uma empresa deseja realizar determinadas estatísticas a respeito dos seus funcionários Para isso a equipe técnica optou por utilizar uma BST e fazer uso dos métodos de percurso para obter essas estatísticas Sabese que os dados de um funcionário são identificação número inteiro único por funcionário categoria P Presencial O Home Office H Híbrido caracter nome string cargo string sexo F feminino M masculino caracter idade inteiro salário real A partir disso pedese a Elabore a classe Funcionário criando h e cpp em arquivos diferentes b Tendo por base o código da BST apresentado em aula alterar os arquivos da BSTNodeBST e os métodos de seus códigos fontes para permitir o armazenamento de objetos da classe Funcionário Altere os métodos do arquivo que contém o main e faça testes Os testes desta opção devem constar no relatório c A partir de algum dos métodos de percurso modifiqueo para percorrer a BST calcular o gasto com os salários dos funcionários da empresa e retornar o resultado dos gastos Crie uma opção do menu e um método no arquivo que contém o main que permita chamar o método e visualizar o resultado calculado Os testes desta opção devem constar no relatório d A partir de algum dos métodos de percurso modifiqueo para receber o sexo do funcionário como parâmetro percorra a BST calcule e retorne o total de funcionários com o sexo informado Crie uma opção do menu e um método no arquivo que contém o main que permita ler o sexo do funcionário chamar o método de percurso implementado e visualizar o resultado Os testes desta opção devem constar no relatório e A partir de algum dos métodos de percurso modifiqueo para receber a categoria de um funcionário percorrer a BST calcular e retornar o total de funcionários dessa categoria Criar uma opção do menu e um método no arquivo que contém o main que permita ler a categoria do funcionário processar com o método de percurso desenvolvido e visualizar o resultado Os testes desta opção devem constar no relatório f A partir de algum dos métodos de percurso modifiqueo para receber a idade percorrer a BST calcular e apresentar os dados dos funcionários com idade maior do que a informada Crie uma opção do menu e um método no arquivo que contém o main que permita ler a idade e chamar o método de percurso implementado Os testes desta opção devem constar no relatório Esta atividade pode ser em grupo de até 3 pessoas UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática Estruturas de Dados II Laboratório Aplicação de BST Cada exercícioopção deve constar no relatório a seguir com a identificação do número do exercício Colocar pelo menos 2 testes de cada uma das opções de 1 a 3 no relatório a seguir Além disso criar um Apêndice no relatório contendo todos os códigos fontes desenvolvidos Depois enviar compactado o relatório pela área correspondente do Moodle com os códigos fontes criados Os resultados serão apresentados pelo grupo na aula de 16 de março RELATÓRIO