Home » » How to make ATM program in C language

How to make ATM program in C language







Copy the code and past your code studio



// visit https://mvishunew.blogspot.com/  for more awesome projects and tutorials

#include <stdio.h>
unsigned long amount = 1000, deposit, withdraw;
int choice, pin, k;
char transaction = 'y';
void main()
{
  while (pin != 1137)
  {
    printf("ENTER YOUR SECRET PIN NUMBER:");
    scanf("%d", & pin);
    if (pin != 1137)
      printf("PLEASE ENTER VALID PASSWORD! \a\n");
  }
  do
  {
    printf("\n********Welcome to M V Bank ATM Service***********\n");
    printf("1. Check Balance\n");
    printf("2. Withdraw Cash\n");
    printf("3. Deposit Cash\n");
    printf("4. Quit\n");
    printf("********************************************\n\n");
    printf("Enter your choice: ");
    scanf("%d", & choice);
    switch (choice)
    {
    case 1:
      printf("\n YOUR BALANCE IS ₹ : %lu ", amount);
      break;
    case 2:
      printf("\n ENTER THE AMOUNT TO WITHDRAW: ");
      scanf("%lu", & withdraw);
      if (withdraw % 100 != 0)
      {
        printf("\n PLEASE ENTER THE AMOUNT IN MULTIPLES OF 100");
      } else if (withdraw > (amount - 500))
      {
        printf("\n INSUFFICENT BALANCE");
      } else
      {
        amount = amount - withdraw;
        printf("\n\n PLEASE COLLECT CASH");
        printf("\n YOUR CURRENT BALANCE IS %lu", amount);
      }
      break;
    case 3:
      printf("\n ENTER THE AMOUNT TO DEPOSIT");
      scanf("%lu", & deposit);
      amount = amount + deposit;
      printf("YOUR BALANCE IS %lu", amount);
      break;
    case 4:
      printf("\n THANK YOU FOR USING XYZ Bank ATM");
      break;
    default:
      printf("\n INVALID CHOICE");
    }
    printf("\n\n\n DO U WISH TO HAVE ANOTHER TRANSCATION?(y/n): \n");
    fflush(stdin);
    scanf("%c", & transaction);
    if (transaction == 'n' || transaction == 'N')
      k = 1;
  } while (!k);
  printf("\n\n THANKS FOR USING XYZ Bank ATM SERVICE");
}

0 $type={blogger}:

Post a Comment

 
Created By SoraTemplates | Distributed By Gooyaabi Themes