Preciso de ajuda num algoritmo de Cadastro de Funcionarios utilizando vetor.
Tipo1 - Cadastro
2- Alterar
3- Listar
4 - Excluir
Em portugol, visualg
Fazer um sistema de cadastro e consulta de itens, similar a um controle de estoque, ficando o tema a cargo dos grupos, como por exemplo, um controle doméstico de dispensa, controle de estoque em lojas, farmácias, etc.
Obs.: É importante usar o tema definido!
Metodologia
Criar um sistema para controle de entrada e saída de itens. O sistema deve permitir o cadastro do item, a alteração, a remoção e a listagem. Na tela principal, como o exemplo mostrado abaixo, deve aparecer um menu com as opções:
O trabalho pode ser feito usando apenas as funções estudadas em sala, seguindo o template simples, apresentado abaixo. Por outro lado, se quiser um programa mais elaborado visualmente pode usar uma biblioteca extra, como a ncurses, como exemplificado no template Ncurses.
Template simples
Dica para compilar no terminal Linux.
gcc simples.c -o simples
Material de apoio
Template do trabalho. A partir desse modelo implementar as operações faltantes.
#include <stdio.h> // numero de itens no vetor estoque #define MAX_ITEM 10 // Vetores para guardar os item cadastrados char strDesc[MAX_ITEM][50]; int intQuant[MAX_ITEM]; float fValor[MAX_ITEM]; int main() { int c; do { //chama funcao para mostrar menu printf("\n (1) Cadastrar Item"); printf("\n (2) Alterar Item"); printf("\n (3) Remover Item"); printf("\n (4) Listar Itens"); printf("\n (5) Sair"); scanf("%d",&c); ////pega a tecla selecionada no teclado switch(c) { case 1: printf("\nCadastro de Itens:"); printf("\n Descricao.:"); scanf("%s", strDesc[i]); printf(" Quantidade.:"); scanf("%d", &intQuant[i]); printf(" Valor.:"); scanf("%f", &fValor[i]); qtdItens++; } printf("\n Cadastro realizado com sucesso!"); break; case 2: printf("Alterar"); break; case 3: printf("Remover"); break; case 4: printf("Listar"); break; case 5: printf("Saindo...\n"); break; default: printf("Opcao Invalida"); break; } }while(c!=5); return 0; }
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar