Pessoal, alguém pode me ajudar com esse exercício? Estou tendo dificuldade em fazê-lo...
Faça um programa de cadastro de funcionários armazenando em um arquivo binário chamado funcionários.dat. O programa deverá utilizar listas encadeadas simples ordenadas que no início leia o arquivo e preencha a lista e ao final grave a lista no arquivo citado acima. O campo 'dados' da lista encadeada deverá ser do tipo registro com a seguinte estrutura:
Código : inteiro;
Nome : string;
Salário : real;
O programa deverá ter o seguinte menu:
1 – Incluir
2 – Calcular aumento
3 – Listar
9 – Sair
O item 1 do menu é a inclusão dos funcionários utilizando listas encadeada ordenada. O item 2 é para caso seja autorizado, incida 5% de aumento nos salários dos funcionários cadastrados e atualize novo valor no campo salário dos funcionários. E o item 3 e para listar os funcionários cadastras com os respectivos valores. O item 9 é para sair do programa.
Deverão ser utilizadas funções ou procedures de acordo com a necessidade do programa.
Faça um programa de cadastro de funcionários armazenando em um arquivo binário chamado funcionários.dat. O programa deverá utilizar listas encadeadas simples ordenadas que no início leia o arquivo e preencha a lista e ao final grave a lista no arquivo citado acima. O campo 'dados' da lista encadeada deverá ser do tipo registro com a seguinte estrutura:
Código : inteiro;
Nome : string;
Salário : real;
O programa deverá ter o seguinte menu:
1 – Incluir
2 – Calcular aumento
3 – Listar
9 – Sair
O item 1 do menu é a inclusão dos funcionários utilizando listas encadeada ordenada. O item 2 é para caso seja autorizado, incida 5% de aumento nos salários dos funcionários cadastrados e atualize novo valor no campo salário dos funcionários. E o item 3 e para listar os funcionários cadastras com os respectivos valores. O item 9 é para sair do programa.
Deverão ser utilizadas funções ou procedures de acordo com a necessidade do programa.






