1 – 13 de 13
Anônimo Anônimo disse...

Estudei nesse site e digo é dos melhores, ate consegui fazer uma parte desse programa com esse estudo e a parte que nao consegui é a parte da alinea que vai de B a H.

Este programa é para desenvolver um Sistema de Registro e Controle do Pessoal, devidos em 3 niveis de acesso: Funcionarios, Docentes e Alunos. O programa permitirá inserir, eliminar, verificar, mostar os dados de todos e qualquer pessoal.
Use os teus conhecimentos sobre Estruturas e lista para implementar esse sistema.
O funcionário é registado com: Nome, NIF, Função, Categoria, salário.
O Docente é registado com : Nome, Disciplinas, NIF, Categoria, salário.
O Aluno é registado com : Nome, Curso, Ano_curso, Disciplinas, Estado (regular ou irregular).
Ao arrancar, o programa deverá apresentar o seguinte menu de opções:
1- Informações dos Funcionários;
2- Informações dos Docentes
3- Informações dos Alunos;
4 - Sair.
Dentro de cada menu podemos encontrar vários submenus:
i) Inserir
ii) Eliminar
iii) Verificar
iv) Mostrar dados
1. O programa deverá ser capaz de responder as seguintes questões:
A – Inserir e eliminar e mostrar dados de até 500 funcionários.
B – Quantos funcionários estão inscritos por categoria?
C – Qual a função e categoria de um determinado funcionário (sabendo o nome ou o NIF) ?
E - Sabendo que o docente Doutor recebe 3500$ por cada hora a mais (mais de 12 horas) e Mestre recebe 2500 por hora (mais de14 horas) e que cada disciplina tem em média 16 horas mensais, mostra o salário de um determinado docente em função das suas disciplinas.
F – Verifica quantos e que professores estão afectos a uma determinada disciplina e as suas categorias.
G – Verificar numa determina turma (disciplina), quantos alunos tem e quais estão em situação irregular.
H – Verifica se um aluno esta inscrito, em que ano e que disciplinas.
D – Quanto gasta a universidade com os funcionários e o por categoria.

21 de junho de 2014 às 13:41

Blogger Unknown disse...

Este programa pretende desenvolver um Sistema de Registro e Controle do Pessoal, devidos em 3 niveis de acesso: Funcionarios, Docentes e Alunos. O programa permitirá inserir, eliminar, verificar, mostar os dados de todos e qualquer pessoal.
Use os teus conhecimentos sobre Estruturas e Ficheiro para implementar esse sistema.
O funcionário é registado com: Nome, NIF, Função, Categoria, salário.
O Docente é registado com : Nome, Disciplinas, NIF, Categoria, salário.
O Aluno é registado com : Nome, Curso, Ano_curso, Disciplinas, Estado (regular ou irregular).
Ao arrancar, o programa deverá apresentar o seguinte menu de opções:
1- Informações dos Funcionários;
2- Informações dos Docentes
3- Informações dos Alunos;
4 - Sair.
Dentro de cada menu podemos encontrar vários submenus:
i) Inserir
ii) Eliminar
iii) Verificar
iv) Mostrar dados
1. O programa deverá ser capaz de responder as seguintes questões:
A – Inserir e eliminar e mostrar dados de até 500 funcionários.
B – Quantos funcionários estão inscritos por categoria?
C – Qual a função e categoria de um determinado funcionário (sabendo o nome ou o NIF) ?
D – Quanto gasta a universidade com os funcionários e o por categoria.
E - Sabendo que o docente Doutor recebe 3500$ por cada hora a mais (mais de 12 horas) e Mestre recebe 2500 por hora (mais de14 horas) e que cada disciplina tem em média 16 horas mensais, mostra o salário de um determinado docente em função das suas disciplinas.
F – Verifica quantos e que professores estão afectos a uma determinada disciplina e as suas categorias.
G – Verificar numa determina turma (disciplina), quantos alunos tem e quais estão em situação irregular.
H – Verifica se um aluno esta inscrito, em que ano e que disciplinas.

Muito importante para mim.

21 de junho de 2014 às 13:46

Blogger LUCAS disse...

E como eu faria uma outra opção no menu, ORDENANDO a lista? Parabéns pelo blog, só tá faltando completar o cabeçalho do blog com as outras matérias, por exemplo colocar Lista Dinâmica do lado de Alocação e Arquivos. Abraço.

27 de agosto de 2014 às 11:08

Anônimo Anônimo disse...

Ah tendi tudinho vcs estao me ensinando muito kkk vou bugar cupons do ddtank geral kkk

3 de janeiro de 2016 às 05:31

Anônimo Anônimo disse...

Atual->prox" seria :atual(element)aponta Para o proximo element?(o proximo nó)?

3 de janeiro de 2016 às 05:34

Anônimo Francieldo Noronha disse...

como faço com string ? com letras

30 de janeiro de 2016 às 03:24

Blogger Unknown disse...

Bom dia,

ha um erro no codigo, a primeiros funcao declarada apos a funcao opcao e:

int vazia (node *LISTA)

o correto seria:

int inicia (node *LISTA)

29 de maio de 2016 às 05:33

Blogger ' disse...

Conseguiu de forma simples e rápida mostrar como manipular basicamente uma lista simplesmente encadeada. Ajudou muito, obrigado!

23 de novembro de 2017 às 09:43

Anônimo Anônimo disse...

Muito bom as aula, são tão boas as aula que meu professor até copiou o código de vcs e passou pra turma implementar algumas funções, acho que compensa mais ler as apostilas que ir na aula dele hehehe

30 de agosto de 2018 às 10:49

Blogger Fernando Coruja disse...

Fiz uma modificação na inserção de um elemento em qualquer posição da lista. Consegui usar apenas um ponteiro para isso, ao invés de dois. Segue abaixo.

Node *tmp = lista->nextNode;
int i;
for (i=2; inextNode;
}
novo->nextNode = tmp->nextNode;
tmp->nextNode = novo;
tam++;

4 de novembro de 2018 às 06:27

Blogger crywar disse...

Muito bom o código e a aula. Realmente melhor que na Faculdade que estudo....
Gostaria de saber como faço esta lista usando caracteres (char) ou strings no lugar de números, como se fosse um cadastro de livros, por exemplo.

Obrigado.

7 de abril de 2019 às 05:54

Blogger FoodReceitas disse...

Testando

16 de maio de 2019 às 11:26

Anônimo Anônimo disse...

Muito Bom o código so fiz uma modificação para que não gerasse números aleatórios, mas sim numeros pedidos diretamente no input

2 de setembro de 2022 às 04:59

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.
Você pode usar algumas tags HTML, como <b>, <i>, <a>

A moderação de comentários foi ativada. Todos os comentários devem ser aprovados pelo autor do blog.

Depois de enviar seu comentário, será necessário fazer login.
Prove que você não é um robô