An open API service indexing awesome lists of open source software.

https://github.com/itsryu/at3_n1

Atividade Prática Coletiva da disciplina Estrutura de Dados da Universidade Católica de Brasília - AT3/N1
https://github.com/itsryu/at3_n1

Last synced: 2 months ago
JSON representation

Atividade Prática Coletiva da disciplina Estrutura de Dados da Universidade Católica de Brasília - AT3/N1

Awesome Lists containing this project

README

          



Gerenciador de Sistema de Reserva de Hotel


Este é um projeto de console desenvolvido utilizando a linguagem de programação C para o gerenciamento
(Inserir,Listar,Buscar,Editar,Liberar e Salvar) de quartos de hotel em um arquivo de tipo CSV. Contém
um menu interativo onde o usuário tem a liberdade para realizar ações de reserva e gerenciamento de
quartos.




Funcionalidades



  • Inserir hóspedes em um quarto vazio (um quarto pode ter mais de um hóspede);

  • Listar hóspedes por ordem alfabética;

  • Buscar hóspede;

  • Editar hóspede;

  • Liberar um quarto;

  • Mostrar os números dos quartos vazios;

  • Salvar lista de hóspedes com respectivos quartos em arquivo;


Como Usar




  1. Clonar o repositório: Para clonar o repositório, execute o seguinte comando em seu
    terminal (Obs: necessário ter o git instalado em sua
    máquina):
    git clone https://github.com/itsryu/AT3_N1.git



  2. Compilação: Vá para a pasta AT3 dentro de onde o projeto foi clonado e execute o arquivo windows.bat (Windows) ou linux.sh (Linux):
    windows.bat

    sh linux.sh



  3. Compilação: Ou se quiser compilar utilizando linha de comando abra um terminal na pasta AT3 dentro de onde o projeto foi clonado e compile o
    programa utilizando o GCC (GNU Compiler Collection):
    gcc ./functions/functions.c ./functions/menu.c ./main.c -o main.exe



  4. Execução: Após a compilação, execute o arquivo 'main.exe' para inicializar o
    programa.
    main.exe



  5. Interagindo com o programa: Siga as instruções do menu para realizar as ações
    desejadas.


Ferramentas de desenvolvimento utilizadas




  1. Visual Studio Community 2022 (Utilizada para o desenvolvimento e depuração do
    código)


  2. GitHub (Utilizada para o versionamento)


  3. Discord (Utilizado para comunicação entre os desenvolvedores)


Desenvolvedores





Nome
Github
Matricula




João Victor
@itsryu
UC23103118


Arthur Batista
@ArthurUCB
UC23200833


Rogério Teixeira
@G3rin
UC23200885


Gustavo Nunes
@GustavoNSBr
UC23200427


Nichollas Holz
@NickDevHolz
UC23200092