Ir para conteúdo
Fórum Script Brasil
  • 0

Menus em C


deadmonkey

Pergunta

na faculdade usamos codeblocks. o programa tem que ser em linguagem C

Descrição do Problema

Pretende-se desenvolver uma aplicação que permita realizar a gestão de empréstimos de

equipamentos.

O laboratório regista para cada equipamento a sua categoria, uma descrição, a data de aquisição,

o valor de aquisição em euros e um número de inventário.

Para cada utente o laboratório regista o número de utente, o nome, o número do bilhete de

identidade, a morada e um contacto telefónico. O número de utente é gerado de forma

incremental quando é criada informação relativa a novos utentes (o primeiro utente fica com o

número 1, o segundo com o 2 e assim sucessivamente).

Quando um utente pretende requisitar um equipamento, dirige-se ao laboratório onde um

funcionário registará no sistema o empréstimo do equipamento. De acordo com as regras

existentes no laboratório, a quantidade máxima de equipamentos que, num instante de tempo,

podem estar emprestados a um utente é 5.

O programa deverá começar por apresentar um “menu principal” onde constem as seguintes

opções:

1. Gestão de Utentes

2. Gestão de Equipamentos

3. Gestão de requisições

4. Sair

Quando for seleccionada a opção “Gestão de Utentes” o programa deverá apresentar o “menu de

gestão de utentes” com as seguintes operações:

1. Ver Informação de um utente

2. Registar novo utente

3. Alterar dados de um utente

4. Listar informação dos utentes

5. Regressar ao menu anterior

Quando for seleccionada a opção “Gestão de Equipamentos” o programa deverá apresentar o

“menu de gestão de Equipamentos” com as seguintes operações:

1. Ver Informação de um equipamento

2. Registar novo equipamento

3. Alterar informação de um equipamento

4. Abater um equipamento

5. Listagem de equipamentos

6. Regressar ao menu anterior

Quando for seleccionada a opção “Gestão de Requisições” o programa deverá apresentar o

“menu de gestão de requisições” com as seguintes operações:

1. Registar requisição de equipamento

2. Registar entrega de equipamento

3. Listagem de equipamentos requisitados

4. Listagem de Equipamentos disponíveis

5. Regressar ao menu anterior

ainda não sei se temos que desenvolver os menus para depois introduzir valores e introduzir mesmo a base de dados propriamente dita... mas se pudere ajudar ficava eternamente agradecido, pois este trabalho conta 80% da nota final de uma cadeira e não estou a conseguir terminálo!!

ajuda por favor!

Editado por Jonathan Queiroz
Modificar título para descrever melhor o tópico (Jonathan)
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Crie o código para exibir o menu principal (alguns printf's para as opções), veja a opção escolhida (scanf) e depois utilize um switch para verificar qual foi a opção do menu principal e gerar o submenu.

pois o problema é que eu não sei fazer o codigo do menu principal, podias por favor fazer o codigo? eu estou há 2 dias a tentar fazer isto e não consigo de maneira nenhuma! estou a entrar em parafuso!

Link para o comentário
Compartilhar em outros sites

  • 0

Um modelo pra você.

...
printf("Opcao 1\n");
printf("Opcao 2\n");
...

printf("Digite a opcao: ");
scanf("%d",&opcao);

switch(opcao)
{
    case 1:
                ...
               break;
     case 2:
                 ...
               break;
      ...
}
...

Link para o comentário
Compartilhar em outros sites

  • 0

(SEM ACENTO)

:blink: cara você ta querendo tudo nas maos...

Se o professor passou um trabalho valendo 80% da nota, então ele deve ter ensinado pelomenos o basico ( e você me diz que esta' a 2 dias quebrando a cabeca pra fazer o menu...)

Um while com scanf's e printf's...

Imagina a hora que você tiver que acessar o arquivo (Ler/Escrever).

Lhe aconselho :huh: seriamente comecar a estudar mais. Para tanto, veja ai uma boa apostila de C: ftp://ftp.unicamp.br/pub/apoio/treinamentos/linguagens/c.pdf

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...