Sunday 11 December 2016

ATM Source Code

This is my ATM Source Code for C Programming
It's just a prototype
A bit of mess
Still need more improvement
Even my code report still need much more improvement

  1. //PLEASE RUN THIS CODE IN FULLSCREEN MODE   
  2. //USE LARGE CURSOR, LUCIDA CONSOLE FONT (SIZE 24), 91/39 FOR WINDOW SIZE/HEIGHT, 250/210/25 FOR R/G/B    
  3. //ABOVE PREFERENCE IS ENGINEERED FOR WINDOWS 7 OS  
  4.   
  5. #include<stdio.h>  
  6. #include<stdlib.h> //206  
  7. #include<conio.h> //165  
  8. #include<windows.h>  
  9. #include<string.h> //405  
  10.   
  11. //LOADING  
  12.   
  13. void FunctLoading()  
  14.   
  15.     {  
  16.       
  17.     int luar=1,dalam;  
  18.       
  19.        do  
  20.     {  
  21.         dalam=1;  
  22.         printf("\a\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t     LOADING\n\t\t       ");  
  23.           
  24.         do  
  25.         {  
  26.             printf("......");  
  27.             dalam++;  
  28.         }  
  29.           
  30.         while(dalam <= luar);  
  31.         luar++;  
  32.                 printf("\n\n\n\n\n\n\n\n\n\n\n\n");  
  33.                 Sleep(600);  
  34.         system("cls");  
  35.          }  
  36.          while (luar <= 6);  
  37.          system("cls");  
  38.            
  39.     }  
  40. //LoadingYourLanguageApi  
  41.     void FunctLoadingYourLanguageApi()  
  42.       
  43.     {  
  44.         system("cls");  
  45.         int luar=1,dalam;  
  46.           
  47.        do  
  48.     {  
  49.         dalam=1;  
  50.         printf("\a\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t     LOADING YOUR PREFERRED LANGUAGE A.P.I\n\t\t     ");  
  51.           
  52.         do  
  53.         {  
  54.             printf("......");  
  55.             dalam++;  
  56.         }  
  57.           
  58.         while(dalam <= luar);  
  59.         luar++;  
  60.                 printf("\n\n\n\n\n\n\n\n\n\n\n\n");  
  61.                 Sleep(600);  
  62.         system("cls");  
  63.          }  
  64.            
  65.          while (luar <= 6);  
  66.     system("cls");  
  67.     }  
  68.         
  69. //INITIAL  
  70.   
  71. void FunctInitial()  
  72.   
  73. {  
  74.     int tunnel,baris, sprh, jarak;  
  75.       
  76.        system("cls");  
  77.        printf(":::::::::::::::::::::::::::::::://+oosssssssoo+/::::::::::::::::::::::::::::::::\n");  
  78. Sleep(150);  
  79. printf(":::::::::::::::::::::::::/+shdNMMMMMMMMMMMMMMMMMMNmhso/:::::::::::::::::::::::::\n");  
  80. Sleep(150);  
  81. printf(":::::::::::::::::::::/shmMMMMNmdhysoo+++++++osyydmNMMMMNhs/:::::::::::::::::::::\n");  
  82. Sleep(150);  
  83. printf("::::::::::::::::::+ymMMMNdyo/:::::::::::::oyhyo::::/oydNMMMmy+::::::::::::::::::\n");  
  84. Sleep(150);  
  85. printf(":::::::::::::::/smMMMdy+:::::::::::::::::sMMmNMNy/::::::+ydMMMmy/:::::::::::::::\n");  
  86. Sleep(150);  
  87. printf(":::::::::::::/hNMMms/::::::::::::::ys/:::Nm/:/sNMNh/:::::::/smMMMd+:::::::::::::\n");  
  88. Sleep(150);  
  89. printf(":::::::::::/hNMNh+::::::::::::::::+MMNyohMo::::/mMMNy:::::::::+hMMMd+:::::::::::\n");  
  90. Sleep(150);  
  91. printf("::::::::::yNMMh/::::::::::::::::/odMMNmdMd::sy+:/mMMMmso/:::::::+dMMMh/:::::::::\n");  
  92. Sleep(150);  
  93. printf("::::::::+mMMd+:::::::::::::/oydmdhhs+//+s::/NMNo:+MMMMMMNmy+::::::omMMNs::::::::\n");  
  94. Sleep(150);  
  95. printf(":::::::sNMNs::::::::::::/sdNdy++ohNm/:+mmy::odMN::dMMMMMMMMMmy/::::/yMMMh:::::::\n");  
  96. Sleep(150);  
  97. printf("::::::yMMm+::::::::::::yNNy+/oyhyso/ohNMNh::::+h::oMMMMMMMMMNyys:::::oNMMd/:::::\n");  
  98. Sleep(150);  
  99. printf(":::::yMMm/::::::::::::dMm+:////////dNdy+/::::/:::/yMMMMMMMMMMm/:::::::+NMMm/::::\n");  
  100. Sleep(150);  
  101. printf("::::sMMm/:::::::::::odMm/::hddNmdNNMNo:+yddo:/hs::smNMMN+odMMMm::::/:::+NMMm::::\n");  
  102. Sleep(150);  
  103. printf(":::+MMN+:::::::::+ymmhs/:::/mMMdhhNMy:+NMmo/::sMd:::/+o+:::+dMMs:::oo:::oMMMh:::\n");  
  104. Sleep(150);  
  105. printf(":::mMMs::::::::+hmho/::::::yms+/+dMy::mMd/::::sMMy::::os/::::sMm:::/m+:::yMMMo::\n");  
  106. Sleep(150);  
  107. printf("::sMMm:::::::/ymy/:::::::::///ohNNs::+MN/:::::mMMm::::/hNh+:::sm::::hm::::mMMm::\n");  
  108. Sleep(150);  
  109. printf("::NMMo::::::/hs/:::::::/sdh/+shyo/oyyhMy:::::yMMMm::::::yMNy:::+::::sMo:::sMMM+:\n");  
  110. Sleep(150);  
  111. printf(":+MMN::::::://:::::/ss+::yMd/:::+dMMMMMd::::sMMMMd:::+hhyNMMs:::/:::oMd:::/NMMs:\n");  
  112. Sleep(150);  
  113. printf(":yMMm:::::yyyyhhs::oooso:+MMmdhdNMy+omMMy::+NMMdNN::::oNMMNNN::hy:::+MN::::mMMh:\n");  
  114. Sleep(150);  
  115. printf(":hMMd:::::mMy/NMd::odyo+//odmmmmmNNs:/dMN::dMMMs/yo::::+NMd+o:+Mh:::oMN/:::hMMd:\n");  
  116. Sleep(150);  
  117. printf(":dMMd:::::+dmshM/:/s+sdmmm+:///::/smo:+MM/:mMMMN/:::::::yMM/::yMm:::sMN/:::hMMh:\n");  
  118. Sleep(150);  
  119. printf(":hMMm:::::::odMm::/+dho++ssshddddyo+/::mN::sMMMMh:::::::/MMs::yMM+::dMN::::dMMy:\n");  
  120. Sleep(150);  
  121. printf(":sMMM/:::::::/dM+::++::/ymmmdhhdNMMNh+:hy:::sNMMMo:::++/:NMh::yMMy:+MMd::::NMMo:\n");  
  122. Sleep(150);  
  123. printf(":/MMMs::::::::/hms+//ohNmo/:::::sMMMMN/+:::::+dMMh:::yNmyMMh::sMMN/dMMo:::+MMN/:\n");  
  124. Sleep(150);  
  125. printf("::dMMm::::::::::ohmdmmoNo::::::hMNomMMo::::::::hMs::::NMMNMy::sMMMdMMm::::hMMh::\n");  
  126. Sleep(150);  
  127. printf("::+MMMs:::::::::::::+hhNo:::::hMhdsNMd/:/+++/:::y:::::hMMoh+::hMMMMMN+:::+MMN/::\n");  
  128. Sleep(150);  
  129. printf(":::yMMN/::::::::::::::/o+////hMMmNNds/sdmmdmmd+:::::::yMM/::::NMMMMMs:::/mMMs:::\n");  
  130. Sleep(150);  
  131. printf("::::dMMm/:::::::::::::::+NsdNmmhyo/:/dNy/:::+NN/:::+o:dMM/:::sMMMMNs::::dMMh::::\n");  
  132. Sleep(150);  
  133. printf(":::::dMMm/:::::::::::::::mmNs::::::/mMo::::::mMs::+mNoMMN:::+NMMMNo:::/dMMd:::::\n");  
  134. Sleep(150);  
  135. printf("::::::dMMm+::::::::::::::+mMo:::::/mMy::::::sMN++hNMMMMMy::sNMMMh/:::/mMMd::::::\n");  
  136. Sleep(150);  
  137. printf(":::::::yMMNs::::::::::::::/ymdyo++dMM+:::::sMMNmNNmMMMMN/+dMMMd+::::oNMMy:::::::\n");  
  138. Sleep(150);  
  139. printf("::::::::+mMMm+:::::::::::::::+oyhdmNN:::::oddhso+:sMMMMmmMMNdo::::+dMMNo::::::::\n");  
  140. Sleep(150);  
  141. printf("::::::::::yNMMd+:::::::::::::::::::::::::::::::::+NMMMMMMmy/::::/hMMMh/:::::::::\n");  
  142. Sleep(150);  
  143. printf(":::::::::::/yNMMdo::::::::::::::::::::::::::::::oNMMMNds+:::::+hMMMd+:::::::::::\n");  
  144. Sleep(150);  
  145. printf(":::::::::::::/yNMMmy+::::::::::::::::::::::::::oNmds+::::::/smMMMd+:::::::::::::\n");  
  146. Sleep(150);  
  147. printf("::::::::::::::::odNMMmyo:::::::::::::::::::::::+/:::::::+ydMMMNy/:::::::::::::::\n");  
  148. Sleep(150);  
  149. printf("::::::::::::::::::/ohNMMNdyo/::::::::::::::::::::::/oydNMMMNho::::::::::::::::::\n");  
  150. Sleep(150);  
  151. printf("::::::::::::::::::::::+sdNMMMNmdhysoo+++++++ossydmNMMMMNds+:::::::::::::::::::::\n");  
  152. Sleep(150);  
  153. printf("::::::::::::::::::::::::::/oshdNMMMMMMMMMMMMMMMMMNmhyo/:::::::::::::::::::::::::\n");  
  154. Sleep(150);  
  155. printf(":::::::::::::::::::::::::::::::::/++oossssssoo+/::::::::::::::::::::::::::::::::\n");  
  156. Sleep(1000);  
  157. system("cls");  
  158. printf("\n\n\n\n\n\n\n\n\n\t\t   WELCOME TO MAYBANK AUTOMATIC TELLER MACHINE\n\n\n\a");  
  159.   
  160.       for (tunnel=0;tunnel<7;++tunnel)  
  161.     {  
  162.         printf("\t\t\t\t|_______________|\n");  
  163.         Sleep(200);  
  164.     }  
  165.       
  166.         for(baris=7; baris>=1; --baris)  
  167.     {  
  168.         for(jarak=0; jarak < 21-baris; ++jarak)  
  169.             printf("  ");  
  170.   
  171.         for(sprh=baris; sprh <= 2*baris-1; ++sprh)  
  172.             printf("* ");  
  173.   
  174.         for(sprh=0; sprh < baris-1; ++sprh)  
  175.             printf("* ");  
  176.   
  177.         printf("\n");  
  178.     }  
  179.   
  180.         Sleep(200);  
  181.      printf("\n\n\n\t\t\tPRESS ANY KEY TO START TRANSACTION\n\n\n\n\n\n\a");  
  182.   
  183.       getche ();  
  184.       system("cls");  
  185.       
  186. }  
  187.   
  188. //PleaseWaitYourAccountBeingVerified  
  189.   
  190. void FunctPleaseWaitYourAccountBeingVerified()  
  191.   
  192. {  
  193.   
  194.         int luar=1,dalam;  
  195.           
  196.        do  
  197.     {  
  198.         dalam=1;  
  199.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\tPLEASE WAIT\n");  
  200.         printf("\t\t\t YOUR ACCOUNT BEING VERIFIED\n\t\t    \a");  
  201.           
  202.         do  
  203.         {  
  204.             printf("......");  
  205.             dalam++;  
  206.         }  
  207.           
  208.         while(dalam <= luar);  
  209.         luar++;  
  210.                 printf("\n\n\n\n\n\n\n\n\n\n\n\n");  
  211.                 Sleep(600);  
  212.         system("cls");  
  213.          }  
  214.            
  215.          while (luar <= 6);  
  216.          system("cls");  
  217. }  
  218. //PleaseWaitYourTransactionBeingProcess  
  219. void FunctPleaseWaitYourTransactionBeingProcess()  
  220. {  
  221.   
  222.         int luar=1,dalam;  
  223.           
  224.        do  
  225.     {  
  226.         dalam=1;  
  227.     printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t   PLEASE WAIT\n");  
  228.         printf("\t\t\t YOUR TRANSACTION BEING PROCESS\n\t\t      \a");  
  229.           
  230.         do  
  231.         {  
  232.             printf("......");  
  233.             dalam++;  
  234.         }  
  235.           
  236.         while(dalam <= luar);  
  237.         luar++;  
  238.                 printf("\n\n\n\n\n\n\n\n\n\n\n\n");  
  239.                 Sleep(600);  
  240.         system("cls");  
  241.          }  
  242.            
  243.          while (luar <= 6);  
  244.          system("cls");  
  245. }  
  246.   
  247. //YourPinBeingVerified  
  248.   
  249. void FunctYourPinBeingVerified()  
  250.   
  251. {  
  252.   
  253.             int luar=1,dalam;  
  254.               
  255.        do  
  256.     {  
  257.         dalam=1;  
  258.     printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t PLEASE WAIT\n");  
  259.         printf("\t\t\t  YOUR PIN BEING VERIFIED\n\t\t    \a");  
  260.           
  261.         do  
  262.         {  
  263.             printf("......");  
  264.             dalam++;  
  265.         }  
  266.           
  267.         while(dalam <= luar);  
  268.         luar++;  
  269.                 printf("\n\n\n\n\n\n\n\n\n\n\n\n");  
  270.                 Sleep(600);  
  271.         system("cls");  
  272.          }  
  273.            
  274.          while (luar <= 6);  
  275.          system("cls");  
  276. }  
  277.   
  278. main()  
  279.   
  280. {  
  281. int  L, InputPin, pin=1 , choice, deposit,withdraw,transfer,amount=5000,WithdrawLimit=1500,DepositLimit=9900,*NewPin;  
  282. NewPin=&pin;      
  283. long long int OtherAccount,account;  
  284. char wish[3],receipt[3];  
  285.   
  286.     system("color E0 ");  
  287.       
  288.   Origin:  
  289.   
  290.      FunctInitial();  
  291.        
  292.      FunctLoading();  
  293.        
  294. //LANGUAGE  
  295.   
  296.      Language:  
  297.           
  298.      printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\tPLEASE SELECT YOUR PREFERED LANGUAGE\n\n");  
  299.     printf("\t\t\t\t  1 = ENGLISH\n\n\n\n\n\n\n\n\n\n\a");  
  300.     printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n");  
  301.         scanf ("%d",&L);  
  302.            system("cls");  
  303.              
  304.     if (L==0)  
  305.     {  
  306.     //ABORT  
  307.         Abort:  
  308.     printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t     THANK YOU FOR USING OUR ATM SERVICES\n");  
  309.         printf("\t\t\t\tHAVE A NICE DAY\n");  
  310.         printf("\t\t\tSEE YOU SOON IN THE NEXT TIME \n\n\n\n\n\n\n\n\n\n\n\a");  
  311.         Sleep (3000);  
  312.         system("cls");  
  313.           
  314.         goto Origin;  
  315.     }  
  316.       
  317.     if(L!=1)  
  318.     {     
  319.       FunctLoadingYourLanguageApi();  
  320.         
  321.     printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t   YOU HAVE ENTERED INVALID LANGUAGE CHOICE!!!\n\n");  
  322.         printf("\t\t      PLEASE CHOOSE YOUR LANGUAGE AGAIN\n\n\n\n\n\n\n\n\n\n\n\a");  
  323.   
  324.         Sleep(2200);  
  325.         system("cls");  
  326.           
  327.         goto Language;  
  328.     }  
  329.   
  330.       FunctLoadingYourLanguageApi();     
  331.    
  332. //ACCOUNT  
  333.   
  334.     printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t PLEASE ENTER YOUR 12 DIGIT ACCOUNT NUMBER BELOW\n\n\n\n\n\n\n\n\n\n\n");  
  335.     EnterAccount:  
  336.     printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n\a");  
  337.         scanf("%lld\a", &account);  
  338.         system("cls");  
  339.           
  340.     switch(account)  
  341.    {  
  342.     case 0:  
  343.           
  344.          goto Abort;  
  345.            
  346.          break;  
  347.        
  348.       case 1 :  
  349.           
  350.         FunctPleaseWaitYourAccountBeingVerified();  
  351.            
  352.          break;  
  353.            
  354.       default:  
  355.           
  356.         FunctPleaseWaitYourAccountBeingVerified();  
  357.           
  358.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t   YOU HAVE ENTERED INVALID ACCOUNT NUMBER!!!\n\n");  
  359.         printf("\t      PLEASE ENTER YOUR 12 DIGIT ACCOUNT NUMBER BELOW AGAIN\n\n\n\n\n\n\n\n\n\n\n\a");  
  360.         goto EnterAccount;  
  361.   
  362.    }  
  363.   
  364. //PIN  
  365.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t   PLEASE ENTER YOUR 6 DIGIT PIN NUMBER BELOW\n\n\n\n\n\n\n\n\n\n\n");  
  366.         printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n\a");  
  367.           
  368.     EnterPin:  
  369.           
  370.         scanf("%d\a", &InputPin);  
  371.         system("cls");  
  372.           
  373.         if (InputPin==0)  
  374.         {  
  375.             goto Abort;  
  376.         }  
  377.           
  378.         if (InputPin == pin)  
  379.     {  
  380.        FunctYourPinBeingVerified();  
  381.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t  WELCOME MISS SITI NOORAIIN BINTI MOHD RAZALI \n\n\n\n\n\n\n\n\n\n\n\n\a");  
  382.         Sleep(3000);  
  383.         system("cls");  
  384.           
  385.         goto MainMenu;  
  386.           
  387.    }  
  388.            
  389.         else  
  390.      {  
  391.         FunctYourPinBeingVerified();  
  392.           
  393.        printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t    YOU HAVE ENTERED WRONG PIN NUMBER!!!\n\n");  
  394.        printf("\t\t PLEASE ENTER YOUR 6 DIGIT PIN NUMBER BELOW AGAIN\n\n\n\n\n\n\n\n\n\n\n\n\a");  
  395.        printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n\a");  
  396.          
  397.        goto EnterPin;  
  398.          
  399.      }  
  400. //MAIN MENU  
  401.   
  402.       MainMenu:  
  403.   
  404.         printf("\n\n\n\n\n\n\n\n\n\n\t\t\tPLEASE SELECT YOUR TRANSACTION\n\n");  
  405.         printf("\n\t\t\t   1 = CASH WITHDRAW\n");  
  406.         printf("\n\t\t\t   2 = CASH DEPOSIT\n");  
  407.         printf("\n\t\t\t   3 = BALANCE INQUIRY\n");  
  408.         printf("\n\t\t\t   4 = TRANSFER\n");  
  409.         printf("\n\t\t\t   5 = PIN CHANGE\n\n\n");  
  410.         printf("\n\t\t\t   0 = CANCEL TRANSACTION\n\n\n\n\a");  
  411.           
  412.             scanf("%d",&choice);  
  413.         system("cls");  
  414.           
  415.         switch(choice)  
  416.           
  417.         {  
  418.         case 0:  
  419.             {  
  420.                 goto Abort;  
  421.             }  
  422.             break;  
  423.               
  424. //WITHDRAW  
  425.               
  426.         case 1:  
  427.               
  428.         FunctPleaseWaitYourTransactionBeingProcess();  
  429.           
  430.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t PLEASE ENTER THE WITHDRAW AMOUNT\n\n\n\n");  
  431.             EnterWithdraw:  
  432.             printf("\n\t\t\t ONLY THE AMOUNT IN MULTIPLES OF \n\n\n");  
  433.             printf("\t\t\t\tRM10, RM50, RM100\n\n\n\n\n");  
  434.             printf("\t\t\t MAXIMUM WITHDRAW AMOUNT IS 1500\n\n\n\n\n\n\n\n\n\n\n ");  
  435.             printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n\a");  
  436.               
  437.             scanf("%d", &withdraw);  
  438.         system("cls");  
  439.           
  440.         FunctPleaseWaitYourTransactionBeingProcess();  
  441.   
  442.             if (withdraw % 10 != 0)  
  443.             {  
  444.           
  445.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t   PLEASE RE-ENTER THE WITHDRAW AMOUNT AGAIN\n\n\n\n");  
  446.               
  447.             goto EnterWithdraw;  
  448.               
  449.             }  
  450.               
  451.             if(withdraw==0)  
  452.             {system("cls");  
  453.               
  454.             goto MainMenu;  
  455.               
  456.                 }      
  457.               
  458.             if (withdraw >WithdrawLimit)  
  459.               
  460.             {  
  461.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t YOUR TRANSACTION IS REJECTED \n\n\n");  
  462.             printf("\t      YOUR WITHDRAW REQUEST EXCEED THE ATM WITHDRAW LIMIT\n\n\n\n\a");  
  463.             printf("\t\t               TRY AGAIN LATER \n\n\n\n\n\n\n\n\a");  
  464.               
  465.             Sleep (6000);  
  466.             system("cls");  
  467.               
  468.             goto MainMenu;  
  469.               
  470.             }  
  471.               
  472.               
  473.             if (withdraw >(amount-200))  
  474.             {  
  475.           
  476.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t YOUR TRANSACTION IS REJECTED \n\n\n");  
  477.             printf("\t\t     YOU HAVE INSUFFICENT ACCOUNT BALANCE\n\n\n\n\a");  
  478.             printf("\t\t               TRY AGAIN LATER \n\n\n\n\n\n\n\n\n\a");  
  479.               
  480.             Sleep (6000);  
  481.             system("cls");  
  482.               
  483.             goto MainMenu;  
  484.               
  485.             }  
  486.            
  487.             else if(withdraw!=0)  
  488.             {  
  489.               
  490.             amount = amount - withdraw;  
  491.   
  492.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t DO YOU WISH TO PRINT RECEIPT?\n");  
  493.             printf("\n\n\n\t\t\t     ENTER 'YES' IF YOU DO\n\n");  
  494.             printf("\n\t\tENTER  OTHER KEY IF YOU DOESN'T NEED A RECEIPT\n\n\n\n\n\n\n\n\a");  
  495.             scanf("%s",&receipt);  
  496.             system("cls");  
  497.               
  498.             FunctPleaseWaitYourTransactionBeingProcess();  
  499.               
  500.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\tYOUR TRANSACTION HAVE BEEN ACCEPTED\n");  
  501.             printf("\n\n\n\t\t\tYOUR CURRENT ACCOUNT BALANCE IS %d", amount);  
  502.             printf("\n\n\n\n\t\t\t       YOU CAN TAKE YOUR CASH\n");  
  503.             if (strcmp(receipt, "yes") == 0)  
  504.             {  
  505.             printf("\n\n\t\t\t\tAND YOUR RECEIPT NOW");  
  506.             }  
  507.             Sleep (6000);  
  508.             system("cls");  
  509.               
  510.               
  511.             Wish:  
  512.               
  513.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\tDO YOU WISH TO CONTINUE WITH ANOTHER TRANSACTION?\n");  
  514.               printf("\n\n\n\t\t\t      ENTER 'YES' IF YOU DO\n\n");  
  515.               printf("\n\t      ENTER OTHER KEY IF YOU HAVE FINISHED YOUR TRANSACTION\n\n\n\n\n\n\n\n\a");  
  516.               scanf("%s",&wish);  
  517.               system("cls");  
  518.                 
  519.               if (strcmp(wish, "yes") == 0)  
  520.               {   
  521.                 
  522.               FunctPleaseWaitYourTransactionBeingProcess();  
  523.                 
  524.               goto MainMenu;  
  525.                 
  526.               }  
  527.                 
  528.               else  
  529.                 
  530.               goto Abort;  
  531.       
  532.             }  
  533.             break;  
  534. //DEPOSIT  
  535.   
  536.          case 2:  
  537.               
  538.                 FunctPleaseWaitYourTransactionBeingProcess();  
  539.           
  540.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\tPLEASE ENTER THE DEPOSIT AMOUNT\n\n");  
  541.             printf("\n\n\t    (THIS MACHINE ONLY ACCEPTS RM5 RM10 RM 20 RM50 RM100 NOTES)\n\n\n\n");  
  542.             printf("\t\t\tMAXIMUM DEPOSIT AMOUNT IS 9900\n\n\n\n\n\n\a ");  
  543.             printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n");  
  544.           
  545.               
  546.             EnterDeposit:  
  547.             scanf("%d", &deposit);  
  548.             system("cls");  
  549.   
  550.             if (deposit % 5 != 0)  
  551.             {  
  552.                 FunctPleaseWaitYourTransactionBeingProcess();  
  553.           
  554.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t YOUR TRANSACTION IS REJECTED \n\n\n\n");  
  555.             printf("\t\t     YOU HAVE ENTERED INVALID CASH NOTES \n\n\n\n");  
  556.             printf("\t\t\t  PLEASE TAKE BACK YOUR CASH \n\n\n\n\n\n\n\a");  
  557.             Sleep (5000);  
  558.             system("cls");  
  559.               
  560.             goto MainMenu;  
  561.               
  562.             }  
  563.               
  564.             if(deposit==0)  
  565.             {  
  566.             FunctPleaseWaitYourTransactionBeingProcess();  
  567.               
  568.             goto MainMenu;  
  569.               
  570.             }  
  571.               
  572.              if (deposit >DepositLimit)  
  573.             {  
  574.             FunctPleaseWaitYourTransactionBeingProcess();  
  575.               
  576.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t YOUR TRANSACTION IS REJECTED \n\n\n\n");  
  577.             printf("\t\tYOUR CASH AMOUNT EXCEED THE ATM DEPOSIT LIMIT\n\n\n\n\a");  
  578.             printf("\t\t\t  PLEASE TAKE BACK YOUR CASH \n\n\n\n\n\n\n\a");  
  579.               
  580.             Sleep (5000);  
  581.             system("cls");  
  582.               
  583.             goto MainMenu;  
  584.               
  585.             }  
  586.               
  587.             else  
  588.             {   
  589.               
  590.         FunctPleaseWaitYourTransactionBeingProcess();  
  591.           
  592.             amount = amount + deposit;  
  593.       
  594.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t DO YOU WISH TO PRINT RECEIPT?\n");  
  595.             printf("\n\n\n\t\t\t     ENTER 'YES' IF YOU DO\n\n");  
  596.             printf("\n\t\tENTER  OTHER KEY IF YOU DOESN'T NEED A RECEIPT\n\n\n\n\n\n\n\n\a");  
  597.             scanf("%s",&receipt);  
  598.             system("cls");  
  599.               
  600.              FunctPleaseWaitYourTransactionBeingProcess();;  
  601.           
  602.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t      YOUR TRANSACTION HAVE BEEN ACCEPTED\n");  
  603.             printf("\n\n\n\t\t    YOUR CURRENT ACCOUNT BALANCE IS RM %d\n\n\n\n", amount);  
  604.              
  605.             if (strcmp(receipt, "yes") == 0)  
  606.             {  
  607.             printf("\n\t\t\t\tTAKE YOUR RECEIPT NOW");  
  608.             }  
  609.             Sleep (6000);  
  610.             system("cls");  
  611.               
  612.             goto Wish;  
  613.               
  614.             }  
  615.             break;  
  616. //BALANCE  
  617.   
  618.          case 3:  
  619.               
  620.             FunctPleaseWaitYourTransactionBeingProcess();  
  621.           
  622.               printf("\a\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t   YOUR CURRENT BALANCE IS \n\n");  
  623.               printf("\t\t\t\t   RM %d",amount);  
  624.               printf("\n\n\n\n\t\t\t   YOU MAY WITHDRAW UP TO\n\n");  
  625.               printf("\t\t\t\t   RM %d\n\n\n\n\n\n\n\n",amount-200);  
  626.               Sleep(6000);  
  627.               system("cls");  
  628.                 
  629.               goto Wish;  
  630.                
  631.             break;  
  632.   
  633. //TRANSFER  
  634.   
  635.         case 4:  
  636.   
  637.              FunctPleaseWaitYourTransactionBeingProcess();  
  638.           
  639.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t      PLEASE ENTER 12 DIGIT ACCOUNT NUMBER \n\n\n\n\n\n\n\n\n\n\n\a");  
  640.         printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n");  
  641.       
  642.             scanf("%lld", &OtherAccount);  
  643.             system("cls");  
  644.               
  645.         if(OtherAccount==0)  
  646.         {  
  647.             FunctPleaseWaitYourTransactionBeingProcess();  
  648.               
  649.             goto MainMenu;  
  650.               
  651.         }  
  652.   
  653.             FunctPleaseWaitYourTransactionBeingProcess();;  
  654.                  
  655.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\tPLEASE ENTER THE AMOUNT TO BE TRANSFER INTO %lld ACCOUNT \n\n\n\n\n\n\n\n\n\n\n\a ",OtherAccount);  
  656.         printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n");  
  657.           
  658.             EnterTransfer:  
  659.              scanf("%d", &transfer);  
  660.              system("cls");  
  661.                
  662.              if(transfer==0)  
  663.             {  
  664.                 system("cls");  
  665.                   
  666.                 goto MainMenu;  
  667.                   
  668.             }  
  669.               
  670.              if(transfer >(amount-200))  
  671.             {  
  672.         FunctPleaseWaitYourTransactionBeingProcess();  
  673.             printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t YOUR TRANSACTION IS REJECTED \n\n\n");  
  674.             printf("\t\t     YOU HAVE INSUFFICENT ACCOUNT BALANCE\n\n\n\n\a");  
  675.             printf("\t\t               TRY AGAIN LATER \n\n\n\n\n\n\n\n\n\a");  
  676.               
  677.             Sleep (6000);  
  678.             system("cls");  
  679.               
  680.             goto MainMenu;  
  681.               
  682.             }  
  683.               
  684.             else  
  685.             {  
  686.                   
  687.                 FunctPleaseWaitYourTransactionBeingProcess();  
  688.         
  689.              printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t      RM %d \n\n\n",transfer);  
  690.              printf("\t      HAVE BEEN SUCCESFULLY TRANSFER INTO %lld ACCOUNT\n\n\n\n",OtherAccount);  
  691.             printf("\n\n\n\t\t\tYOUR CURRENT ACCOUNT BALANCE IS %d\n\n\n\n\n\n", amount-transfer);  
  692.             Sleep(6000);  
  693.             system("cls");  
  694.               
  695.             goto Wish;  
  696.               
  697.             }         
  698.         break;  
  699.           
  700. //PIN CHANGE   
  701.   
  702.          case 5:  
  703.     
  704.         FunctPleaseWaitYourAccountBeingVerified();  
  705.           
  706.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t     PLEASE RE-ENTER YOUR 6 DIGIT PIN NUMBER\n");  
  707.         printf("\t\t\t\tFOR VERIFICATION\n\n\n\n\n\n\n\n\n\n");  
  708.           
  709.         EnterPinVerification:  
  710.           
  711.         printf("\t\t\t\t\t\t\t    ENTER 0 TO CANCEL\n\a");  
  712.           
  713.         scanf("%d\a", &InputPin);  
  714.         printf("\n\n\n\n\n\n\n\n\n\a");  
  715.         system("cls");  
  716.           
  717.         if(InputPin == pin)  
  718.         {  
  719.               
  720.        FunctYourPinBeingVerified();  
  721.           
  722.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t  PLEASE ENTER YOUR NEW PIN \n\n\n\n\n\n\n\n\n\n\n\a");  
  723.         scanf("%d",&pin);  
  724.           
  725.           
  726.         FunctYourPinBeingVerified();  
  727.           
  728.         printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t   YOUR PIN NUMBER HAVE BEEN SUCCESFULLY CHANGED\n\n\n\n\n\n\n\n\n\n\n\n");  
  729.             Sleep(3000);  
  730.         system("cls");  
  731.           
  732.         goto MainMenu;  
  733.           
  734.         }  
  735.           
  736.       if (InputPin ==0)  
  737.         {  
  738.             FunctPleaseWaitYourTransactionBeingProcess();  
  739.               
  740.             goto MainMenu;  
  741.         }  
  742.          else  
  743.         FunctYourPinBeingVerified();  
  744.           
  745.        printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t      YOU HAVE ENTERED WRONG PIN NUMBER!!!\n\n");  
  746.        printf("\t\tPLEASE RE-ENTER YOUR 6 DIGIT PIN NUMBER BELOW AGAIN\n\n\n\n\n\n\n\n\n\n\n\n\a");  
  747.          
  748.        goto EnterPinVerification;  
  749.          
  750.        break;  
  751.          
  752. //INVALID CHOICE  
  753.   
  754.       default:  
  755.         {  
  756.        printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\tYOU HAVE ENTERED INVALID TRANSACTION CHOICE !!!\n\n");  
  757.        printf("\t\t     PLEASE SELECT YOUR TRANSACTION AGAIN\n\n\n\n\n\n\n\n\n\n\a");  
  758.        Sleep(3000);  
  759.        system("cls");  
  760.          
  761.        goto MainMenu;  
  762.          
  763.         }  
  764.         }  
  765. }  
  766. //MADE BY MUHAZREEN,ASYIQIN,SYASYA,RAUDAH,ADLI,ARIFF   
  767. //INITIATED ON 22th NOVEMBER 2016 12:15:41 AM 

I'm using this link to display my code
http://www.planetb.ca/syntax-highlight-word

You can DOWNLOAD my flowchart in report and code by below link
https://drive.google.com/drive/folders/0B-6exqH-YRY1czFXZ3IzUmhLU3c?usp=sharing