Advertisement
Guest User

Untitled

a guest
Mar 17th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<conio.h>
  3. #include<windows.h>
  4. #include<string.h>
  5.  
  6. typedef char string[50];
  7.  
  8. void main()
  9. {
  10. char menu;
  11. string user,pass,nama,alamat,ptemp,ptemp2;
  12. int umur,i,j;
  13. float tab=0,temp;
  14.  
  15. do
  16. {
  17. system("CLS");
  18. printf(" Bank COINS \n");
  19. printf("=====================\n");
  20. printf(" 1. Buat Account\n");
  21. printf(" 2. Isi Tabungan\n");
  22. printf(" 3. Show Account\n");
  23. printf(" 4. Edit Password\n");
  24. printf("---------------------\n");
  25. printf(" press ESQ to Escape\n");
  26. printf("=====================\n\n");
  27.  
  28. menu=getch();
  29.  
  30. switch(menu)
  31. {
  32. case '1':
  33. printf("-----=====Add Account====---\n");
  34. printf("Username : ");fflush(stdin);gets(user);
  35. do{
  36. printf("Password : ");fflush(stdin);gets(pass);
  37. if(strlen(pass)<4)
  38. {
  39. printf("Password minimal 4 digit '-'\n\n");
  40. }
  41. }while(strlen(pass)<4);
  42. printf("Nama : ");fflush(stdin);gets(nama);
  43. printf("Umur : ");scanf("%d",&umur);
  44. printf("Alamat : ");fflush(stdin);gets(alamat);
  45. printf("\nAccount berhasil dibuat! ^^\n");
  46. break;
  47.  
  48. case '2':
  49. j=0;
  50. printf("---====Tambah Tabungan====---\n");
  51. printf("Username : %s\n",user);
  52. do{
  53. printf("Password : ");fflush(stdin);gets(ptemp);
  54. if(strcmp(ptemp,pass)!=0)
  55. {
  56. printf("Password salah! '-' \n\n");
  57. j++;
  58. }
  59. else if(j==3)
  60. {
  61. break;
  62. }
  63. }while(strcmp(ptemp,pass)!=0 && j<3);
  64.  
  65. if(j==3)
  66. {
  67. printf("Account dikunci oleh pihak bank untuk keamanan! '-' \n\n");
  68. strcpy(pass,"Coins123");
  69. }
  70. else
  71. {
  72. printf("\nMasukkan jumlah uang : ");scanf("%f",&temp);
  73. tab=tab+temp;
  74. printf("Uang berhasil dimasukkan ke dalam Tabungan ^^\n");
  75. }
  76. break;
  77.  
  78. case '3':
  79. printf("---====Data Account====---\n");
  80. printf("Username : %s\n",user);
  81. printf("Nama : %s\n",nama);
  82. printf("Umur : %d\n",umur);
  83. printf("Alamat : %s\n",alamat);
  84. printf("Jumlah Tabungan: Rp%.2f\n",tab);
  85. break;
  86.  
  87. case '4':
  88. i=0;
  89. printf("---====Edit Password====---\n");
  90. printf("Username : %s\n",user);
  91. do{
  92. j=0;
  93. do{
  94. printf("Password Lama : ");fflush(stdin);gets(ptemp);
  95. if(strcmp(ptemp,pass)!=0)
  96. {
  97. printf("Password salah! '-'\n\n");
  98. j++;
  99. }
  100. }while(strcmp(ptemp,pass)!=0 && j!=3);
  101.  
  102. if(strcmp(ptemp,pass)!=0 && j==3)
  103. {
  104. printf("Edit password gagal! '-' \n\n");
  105. break;
  106. }
  107. else
  108. {
  109. do{
  110. printf("Password Baru : ");fflush(stdin);gets(ptemp);
  111. if(strlen(ptemp)<4)
  112. {
  113. printf("Password minimal 4 digit '-'\n\n");
  114. }
  115. }while(strlen(ptemp)<4);
  116.  
  117. printf("Verifikasi password baru : ");fflush(stdin);gets(ptemp2);
  118. if(strcmp(ptemp,ptemp2)!=0)
  119. {
  120. printf("Password tidak cocok! '-'\n\n");
  121. i++;
  122. }
  123. else
  124. {
  125. strcpy(pass,ptemp2);
  126. printf("Password berhasil diganti! ^^\n\n");
  127. }
  128. }
  129. }while(strcmp(ptemp,ptemp2)!=0 && i<3);
  130. break;
  131. }
  132. if(menu==27)
  133. {
  134. printf("\n Terimakasih Telah\n");
  135. printf("Menabung di Bank Kami!\n");
  136. printf(" ^^\n\n");
  137. }
  138. getch();
  139. }while(menu!=27);
  140. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement