Informática, perguntado por EmbaixadorDigao, 10 meses atrás

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_ .c arquivo.txt

Soluções para a tarefa

Respondido por LarissaMoura3
2

O sistema pode ser desenvolvido da seguinte forma:

#include <stdio.h>

#include <stdlib.h>

void menu(){

  printf ("\n\n1 - Cadastrar\n");

  printf ("2 - Listar todos os livros.\n");

  printf ("3 - Listar todas as revistas.\n");

  printf ("4 - Listar as obras por caixa.\n");

  printf ("0 - Sair\n\n");

}

FILE* AbreArquivo(char modo, char caminho[100]){

  FILE *arquivo;

  switch(modo){

menu();

  do{

      printf("\nDigite uma opcao: ");

      scanf("%d", &opcao);

      system("cls");

  return 0;

}

A linguagem C consiste em uma tipologia de linguagem de programação que envolve uma compilação de propósito geral, sendo bastante popular. Em que todos os algoritmos apresentam algum compilador de C.

Bons estudos!

Perguntas interessantes