Skip to content

Commit

Permalink
editando um pouco as aparencias das funcoes
Browse files Browse the repository at this point in the history
  • Loading branch information
lukaian-k committed Jul 3, 2022
1 parent 3bad49f commit 229ee2c
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 28 deletions.
4 changes: 2 additions & 2 deletions fuctions_system.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ int add_esq_ou_dir = 0;

//fuctions

void quit(){
while (getchar() != 'q'){printf("\n\nPressione: q, para sair: ");};}
void quit(char *text){
while (getchar() != 'q'){printf("\n\nPressione: q, para %s: ", text);};}


Fifopre_node *verificar_senha(Fifopre_node *aux, char cargo){
Expand Down
Binary file modified principal
Binary file not shown.
60 changes: 34 additions & 26 deletions principal.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,64 +15,72 @@

//definindo cores (ANSI)
#define RESET "\033[0;0m"
#define BOLD "\033[;1m"
//fonts
#define FONT_WHITE "\033[1;97m"
#define FONT_GRAY "\033[1;37m"
#define FONT_BLACK "\033[1;30m"
#define FONT_RED "\033[1;31m"
#define FONT_BLUE "\033[1;94m"
#define FONT_BLUE "\033[1;34m"
#define FONT_GREEN "\033[1;32m"
//backgrounds
#define BACKGROUND_BLACK "\033[1;40m"
#define BACKGROUND_WHITE "\033[1;107m"
#define BACKGROUND_GRAY "\033[1;47m"
#define BACKGROUND_BLACK "\033[1;40m"
#define BACKGROUND_RED "\033[1;41m"
#define BACKGROUND_BLUE "\033[1;44m"
#define BACKGROUND_GREEN "\033[1;42m"


int main(){
//create variables
int resp;

while (resp != 0){
while (1){
system(clear);
printf(BACKGROUND_BLACK "\n<<< SISTEMA DE ENCOMENDA DE LIVRO >>>\n-------------------------------------\n");
printf(BACKGROUND_GRAY FONT_BLUE " 1 - Encomendar um livro.\n" //sem pedir senha
" 2 - Remover uma encomenda de livro.\n" //secretario - pedir senha
" 3 - Remover um pedido de livro. \n" //transportadores - pedir senha
" 4 - Exibir encomendas. \n"
" 5 - Exibir pedidos. \n"
" 6 - Exibir usuarios cadastrados. \n"
" 0 - Sair do sistema! \n"
RESET FONT_BLUE "\nDigite a funcionalidade desejada: "); scanf("%d", &resp);
printf(BOLD BACKGROUND_BLACK "\n<<< SISTEMA DE ENCOMENDA DE LIVRO >>>\n-------------------------------------\n");
printf(RESET BACKGROUND_WHITE FONT_BLUE " 1 - Encomendar um livro. \n" //sem pedir senha
" 2 - Remover uma encomenda de livro. \n" //secretario - pedir senha
" 3 - Remover um pedido de livro. \n" //transportadores - pedir senha
" 4 - Exibir encomendas. \n"
" 5 - Exibir pedidos. \n"
" 6 - Exibir usuarios cadastrados. \n"
" 0 - Sair do sistema! \n"
RESET FONT_BLUE "\nDigite a funcionalidade desejada: " RESET); scanf("%d", &resp);

switch (resp){
case 1: //encomendar um livro
system(clear); encomendar(); quit(); break;
system(clear); encomendar(); quit("voltar"); break;

case 2:
system(clear); remover_encomenda(); quit(); break;
system(clear); remover_encomenda(); quit("voltar"); break;

case 3:
system(clear); remover_pedido(); quit(); break;
system(clear); remover_pedido(); quit("voltar"); break;

case 4:
system(clear); in_ordem(root); quit(); break;
system(clear); in_ordem(root); quit("voltar"); break;

case 5:
system(clear);
if (fifop_start != NULL){imprimir(fifop_start);}
else {printf("\nNão existe nenhum pedido cadastrado no momento.\n\n");}
else {printf(BOLD BACKGROUND_WHITE FONT_RED "\nNão existe nenhum pedido cadastrado no momento.\n\n" RESET);}

quit(); break;
quit("voltar"); break;

case 6:
system(clear); printf("\n<<< Usuarios cadastrados >>>\n\n");
system(clear); printf(BOLD BACKGROUND_BLACK "\n<<< Usuarios cadastrados >>>\n\n" RESET);
fifopre_imprimir(fifopre_start);
quit(); break;
quit("voltar"); break;

case 1815: //OPCAO ESPECIAL (Ada Lovelace - reference)
system(clear); printf("\n\n<<< Exibir estrutura da ABB (Graficamente) >>>\n-----------------------------------\n\n");
system(clear); printf(BOLD BACKGROUND_WHITE FONT_BLUE "\n\n<<< Exibir estrutura da ABB (Graficamente) >>>\n----------------------------------------------\n\n" RESET);
abb_exibir_estrutura(root, 1);
printf("\n============================================\n\n\n");
quit(); break;
printf(BOLD BACKGROUND_WHITE FONT_BLUE "\n==============================================\n\n\n" RESET);
quit("voltar"); break;

case 0:
system(clear); printf(BOLD BACKGROUND_WHITE FONT_GREEN " Programa finalizado! \n\n" RESET); exit(1);

default:
printf("\n\nSelecione uma opção valida!\n\n"); break;}}

system(clear); printf("Programa finalizado!\n\n"); return 0;}
printf(BOLD FONT_RED "\n\nSelecione uma opção valida!\n" RESET); quit("voltar"); break;}}}

0 comments on commit 229ee2c

Please sign in to comment.