Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <time.h>
- #include <windows.h>
- time_t hora_atual;
- void Funcexit(){
- void Janela5();
- Janela5();
- gotoxy(32,11);
- printf("OPERACAO FINALIZADA");
- gotoxy(2,23);// MOVE O CURSOR
- Sleep(1800);
- gotoxy(20,13);
- printf("MUITO OBRIGADO POR TER USADO ESTE PROGRAMA\n");
- time(&hora_atual);
- gotoxy(20,15);
- printf("A data e hora atuais sao: %s", ctime(&hora_atual));
- Sleep(2800);
- exit(0);
- gotoxy(3,24);// MOVE O CURSOR
- }
- void Janela6(){
- int lin, col;
- col = 0;
- for( lin = 2; lin <= 24; lin++ )
- for( col = 3; col <= 78; col++ ){
- gotoxy( col, lin );textbackground(6);printf(" ");
- }
- col = 0;
- for( lin = 5; lin <= 21; lin++ )
- for( col = 6; col <= 75; col++ ){
- gotoxy( col, lin );textbackground(16);printf(" ");
- }
- }
- void Janela5(){
- int lin, col;
- col = 0;
- for ( lin = 2; lin <= 24; lin++ )
- for ( col = 2; col <= 78; col++ ){
- gotoxy(col,lin);textbackground(15);printf(" ");
- }
- }
- #define MaxNo_Menu 4 // Define quantos menu terá seu programa
- int main( void ) {
- void MenuPrimcipal();
- MenuPrimcipal();
- }
- void MenuPrimcipal(){
- system("title MENU INTELIGENTE");
- system("cls");
- void aaaa();
- void bbbb();
- void cccc();
- void Funcexit();
- Janela6();
- textcolor(7);gotoxy(33,3); printf("MENU INTELIGENTE");
- textcolor(6);gotoxy(22,7);printf("PROGRAMA DESENVOLVIDO POR:");
- textcolor(14);gotoxy(49,7);printf("Samuel Lima");
- textcolor(8);gotoxy(30,9);printf("sa_sp10@hotmail.com");
- textcolor(9);gotoxy(29,11); printf("ESCOLHA UMA OPCAO ABAIXO");
- char *menu_list [ MaxNo_Menu ] = { "AAAA",
- "BBBB",
- "CCCC",
- "SAIR" };
- int i,
- xpos = 10,
- ypos [ MaxNo_Menu ] = { 13, 15, 17, 19 }; // lista do menu com o número da linha
- for ( i = 0; i < MaxNo_Menu; ++i ){
- gotoxy (xpos, ypos [i] );
- textattr(12);
- printf("%s",menu_list [i] );
- }
- i = 0;
- while (1) {
- gotoxy( xpos, ypos [i] );
- textattr(16 );
- printf("%s",menu_list [i] );
- switch ( _getch () ){
- case 72: if ( i > 0 ) {
- gotoxy( xpos, ypos [i] );
- textattr(14);
- printf("%s", menu_list [i] );
- --i;
- }
- break;
- case 80: if ( i < MaxNo_Menu -1 ){
- gotoxy( xpos, ypos [i] );
- textattr(14);
- printf("%s", menu_list [i] );
- ++i;
- }
- break;
- case 13:
- if ( i == 0 ) { system("cls"); aaaa (); }
- if ( i == 1 ) { system("cls"); bbbb (); }
- if ( i == 2 ) { system("cls"); cccc (); }
- if ( i == 3 ) { system("cls"); Funcexit();} break;
- }
- }
- }
- void aaaa(){
- void Janela5();
- Janela5();
- textcolor(10);gotoxy(33,10);printf("VOCE CLICOU EM AAAA");
- textcolor(6);gotoxy(33,12);printf("ISTO E SO UM TESTE");
- Sleep(2800);MenuPrimcipal();
- }
- void bbbb(){
- void Janela5();
- Janela5();
- textcolor(9);gotoxy(33,10);printf("VOCE CLICOU EM BBBB");
- textcolor(6);gotoxy(33,12);printf("ISTO E SO UM TESTE");
- Sleep(2800);MenuPrimcipal();
- }
- void cccc(){
- void Janela5();
- Janela5();
- textcolor(LIGHTRED);gotoxy(33,10);printf("VOCE CLICOU EM CCCC");
- textcolor(YELLOW);gotoxy(33,12);printf("ISTO E SO UM TESTE");
- Sleep(2800);MenuPrimcipal();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement