1. /*2. * C Program to Display the ATM Transaction3. */4. #include 5. 6. unsigned long amount=1000, deposit, withdraw;7. int choice, pin, k;8. char transaction ='y';9. 10. void main()11. {12. while (pin != 1520)13. {14. printf("ENTER YOUR SECRET PIN NUMBER:");15. scanf("%d", &pin);16. if (pin != 1520)17. printf("PLEASE ENTER VALID PASSWORD\n");18. }19. do20. {21. printf("********Welcome to ATM Service**************\n");22. printf("1. Check Balance\n");23. printf("2. Withdraw Cash\n");24. printf("3. Deposit Cash\n");25. printf("4. Quit\n");26. printf("******************?**************************?*\n\n");27. printf("Enter your choice: ");28. scanf("%d", &choice);29. switch (choice)30. {31. case 1:32. printf("\n YOUR BALANCE IN Rs : %lu ", amount);33. break;34. case 2:35. printf("\n ENTER THE AMOUNT TO WITHDRAW: ");36. scanf("%lu", &withdraw);37. if (withdraw % 100 != 0)38. {39. printf("\n PLEASE ENTER THE AMOUNT IN MULTIPLES OF 100");40. }41. else if (withdraw >(amount - 500))42. {43. printf("\n INSUFFICENT BALANCE");44. }45. else46. {47. amount = amount - withdraw;48. printf("\n\n PLEASE COLLECT CASH");49. printf("\n YOUR CURRENT BALANCE IS%lu", amount);50. }51. break;52. case 3:53. printf("\n ENTER THE AMOUNT TO DEPOSIT");54. scanf("%lu", &deposit);55. amount = amount + deposit;56. printf("YOUR BALANCE IS %lu", amount);57. break;58. case 4:59. printf("\n THANK U USING ATM");60. break;61. default:62. printf("\n INVALID CHOICE");63. }64. printf("\n\n\n DO U WISH TO HAVE ANOTHER TRANSCATION?(y/n): \n");65. fflush(stdin);66. scanf("%c", &transaction);67. if (transaction == 'n'|| transaction == 'N')68. k = 1;69. } while (!k);70. printf("\n\n THANKS FOR USING OUT ATM SERVICE");71. }
BalasPadam1. /*
2. * C Program to Display the ATM Transaction
3. */
4. #include
5.
6. unsigned long amount=1000, deposit, withdraw;
7. int choice, pin, k;
8. char transaction ='y';
9.
10. void main()
11. {
12. while (pin != 1520)
13. {
14. printf("ENTER YOUR SECRET PIN NUMBER:");
15. scanf("%d", &pin);
16. if (pin != 1520)
17. printf("PLEASE ENTER VALID PASSWORD\n");
18. }
19. do
20. {
21. printf("********Welcome to ATM Service**************\n");
22. printf("1. Check Balance\n");
23. printf("2. Withdraw Cash\n");
24. printf("3. Deposit Cash\n");
25. printf("4. Quit\n");
26. printf("******************?**************************?*\n\n");
27. printf("Enter your choice: ");
28. scanf("%d", &choice);
29. switch (choice)
30. {
31. case 1:
32. printf("\n YOUR BALANCE IN Rs : %lu ", amount);
33. break;
34. case 2:
35. printf("\n ENTER THE AMOUNT TO WITHDRAW: ");
36. scanf("%lu", &withdraw);
37. if (withdraw % 100 != 0)
38. {
39. printf("\n PLEASE ENTER THE AMOUNT IN MULTIPLES OF 100");
40. }
41. else if (withdraw >(amount - 500))
42. {
43. printf("\n INSUFFICENT BALANCE");
44. }
45. else
46. {
47. amount = amount - withdraw;
48. printf("\n\n PLEASE COLLECT CASH");
49. printf("\n YOUR CURRENT BALANCE IS%lu", amount);
50. }
51. break;
52. case 3:
53. printf("\n ENTER THE AMOUNT TO DEPOSIT");
54. scanf("%lu", &deposit);
55. amount = amount + deposit;
56. printf("YOUR BALANCE IS %lu", amount);
57. break;
58. case 4:
59. printf("\n THANK U USING ATM");
60. break;
61. default:
62. printf("\n INVALID CHOICE");
63. }
64. printf("\n\n\n DO U WISH TO HAVE ANOTHER TRANSCATION?(y/n): \n");
65. fflush(stdin);
66. scanf("%c", &transaction);
67. if (transaction == 'n'|| transaction == 'N')
68. k = 1;
69. } while (!k);
70. printf("\n\n THANKS FOR USING OUT ATM SERVICE");
71. }