José, professor universitário de Arquitetura e Urbanismo, possui em seu escritório caixas e mais caixas de livros e revistas, que aos poucos estão sendo catalogados por sua secretária Vanessa. Vanessa está catalogando em uma planilha eletrônica os principais dados de Livros e Revistas, tais como (título da obra, edição, nome do autor, editora, isbn, quantidade de exemplares, caixa onde a obra está armazenada e ano).
A proposta da atividade mapa, é o desenvolvimento de um sistema de pequeno porte para o controlar onde estão armazenadas as obras do arquiteto. Para a construção deste sistema, você deverá utilizar a linguagem C, armazenando os dados em arquivo texto.
O sistema a ser construído necessitará atender aos requisitos funcionais abaixo:
1 - Possuir a sua identificação (RA-Nome-Curso) 2 - Possuir um menu de opção. 2.1 - Incluir o registro das obras. 2.2 - Listar todos os livros. 2.3 - Listar todas as revistas. 2.4- Listar as obras por caixa.
O sistema deverá ser entregue da seguinte forma: Sistema_<SEU_RA>.c
arquivo.txt
struct contatos{
int codigo;
char nome[30], Obra[15], endereco[30];
};
int main(){
int escolha; contador = 1;
setlocale(LC_ALL, "Portuguese");
struct contatos pessoas [5];
do{
printf("Escolha 1 para IDENTIFICAÇÃO\n");
printf("escolha 2 para MENU DE OPÇÕES\n");
printf("Escolha 3 para LISTAR TODOS OS LIVROS\n");
printf("Escolha 4 para LISTAR TODAS AS REVISTA\n");
printf("Escolha 5 para LISTAR OBRAS POR CAIXA\n");
printf("escolha 0 para SAIR\n\n");
scanf("%d", &escolha);
switch(escolha){
case 1:
printf("NOME: UILIAN DE OLIVEIRA FARIAS\n");
printf("CURSO: ENGENHARIA DE SOFTWARE\n");
printf("RA: 20085938-5\n\n");
break;
case 2:
printf("2 - REGISTRO DE OBRAS\n");
printf("codigo: %d\n", contador);
fgets(); (pessoa[contador], nome, tamanho, stdin);
break;
case 3:
printf("LISTA DE TODOS OS LIVROS\n\n");
printf("--------LIVRO 01-----\n");
printf("LIVRO: DOM QUIXOTE\n");
printf("AUTOR: MIGUEL DE CERVANTES\n");
printf("ANO: 2016\n\n");
printf("--------LIVRO 02-----\n");
printf("LIVRO: GUERRA E PAZ\n");
printf("AUTOR: LIEV TOLSTÓI\n");
printf("ANO: 1869\n\n");
printf("--------LIVRO 03-----\n");
printf("LIVRO: A MONTANHA MÁGICA\n");
printf("AUTOR: THOMAS MANN\n");
printf("ANO: 1924\n\n");
printf("--------LIVRO 04-----\n");
printf("LIVRO: CEM ANOS DE SOLIDÃO\n");
printf("AUTOR: GABRIEL GARCÍA MÁRQUEZ\n");
printf("ANO: 1967\n\n");
printf("--------LIVRO 05-----\n");
printf("LIVRO: ULISSES\n");
printf("AUTOR: JAMES JOYCE\n");
printf("ANO: 1922\n\n");
case 4:
break;
case 5:
break;
case 0:
printf("ENCERRAMENTO DE PROGRAMA\n");
break;
default:
printf("OPCAO INVALIDA");
}
}while(escolha !=0);
return(0);
}
me ajudem a colocar arquivo de cadastro e arquivo txt
Pergunta
UILIAN FARIAS
Segue o pedido
José, professor universitário de Arquitetura e Urbanismo, possui em seu escritório caixas e mais caixas de livros e revistas, que aos poucos estão sendo catalogados por sua secretária Vanessa.
Vanessa está catalogando em uma planilha eletrônica os principais dados de Livros e Revistas, tais como (título da obra, edição, nome do autor, editora, isbn, quantidade de exemplares, caixa onde a obra está armazenada e ano).
A proposta da atividade mapa, é o desenvolvimento de um sistema de pequeno porte para o controlar onde estão armazenadas as obras do arquiteto. Para a construção deste sistema, você deverá utilizar a linguagem C, armazenando os dados em arquivo texto.
O sistema a ser construído necessitará atender aos requisitos funcionais abaixo:
1 - Possuir a sua identificação (RA-Nome-Curso)
2 - Possuir um menu de opção.
2.1 - Incluir o registro das obras.
2.2 - Listar todos os livros.
2.3 - Listar todas as revistas.
2.4- Listar as obras por caixa.
O sistema deverá ser entregue da seguinte forma:
Sistema_<SEU_RA>.c
arquivo.txt
segue a minha atividade
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <locale.h>
struct contatos{
int codigo;
char nome[30], Obra[15], endereco[30];
};
int main(){
int escolha; contador = 1;
setlocale(LC_ALL, "Portuguese");
struct contatos pessoas [5];
do{
printf("Escolha 1 para IDENTIFICAÇÃO\n");
printf("escolha 2 para MENU DE OPÇÕES\n");
printf("Escolha 3 para LISTAR TODOS OS LIVROS\n");
printf("Escolha 4 para LISTAR TODAS AS REVISTA\n");
printf("Escolha 5 para LISTAR OBRAS POR CAIXA\n");
printf("escolha 0 para SAIR\n\n");
scanf("%d", &escolha);
switch(escolha){
case 1:
printf("NOME: UILIAN DE OLIVEIRA FARIAS\n");
printf("CURSO: ENGENHARIA DE SOFTWARE\n");
printf("RA: 20085938-5\n\n");
break;
case 2:
printf("2 - REGISTRO DE OBRAS\n");
printf("codigo: %d\n", contador);
fgets(); (pessoa[contador], nome, tamanho, stdin);
break;
case 3:
printf("LISTA DE TODOS OS LIVROS\n\n");
printf("--------LIVRO 01-----\n");
printf("LIVRO: DOM QUIXOTE\n");
printf("AUTOR: MIGUEL DE CERVANTES\n");
printf("ANO: 2016\n\n");
printf("--------LIVRO 02-----\n");
printf("LIVRO: GUERRA E PAZ\n");
printf("AUTOR: LIEV TOLSTÓI\n");
printf("ANO: 1869\n\n");
printf("--------LIVRO 03-----\n");
printf("LIVRO: A MONTANHA MÁGICA\n");
printf("AUTOR: THOMAS MANN\n");
printf("ANO: 1924\n\n");
printf("--------LIVRO 04-----\n");
printf("LIVRO: CEM ANOS DE SOLIDÃO\n");
printf("AUTOR: GABRIEL GARCÍA MÁRQUEZ\n");
printf("ANO: 1967\n\n");
printf("--------LIVRO 05-----\n");
printf("LIVRO: ULISSES\n");
printf("AUTOR: JAMES JOYCE\n");
printf("ANO: 1922\n\n");
case 4:
break;
case 5:
break;
case 0:
printf("ENCERRAMENTO DE PROGRAMA\n");
break;
default:
printf("OPCAO INVALIDA");
}
}while(escolha !=0);
return(0);
}
me ajudem a colocar arquivo de cadastro e arquivo txt
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.