77 lines
2.8 KiB
C#
77 lines
2.8 KiB
C#
|
/*
|
||
|
* C# Program to Display the ATM Transaction
|
||
|
*/
|
||
|
using System;
|
||
|
class program
|
||
|
{
|
||
|
public static void Main()
|
||
|
{
|
||
|
int amount = 1000, deposit, withdraw;
|
||
|
int choice, pin = 0, x = 0;
|
||
|
Console.WriteLine("Enter Your Pin Number ");
|
||
|
pin = int.Parse(Console.ReadLine());
|
||
|
while (true)
|
||
|
{
|
||
|
Console.WriteLine("********Welcome to ATM Service**************\n");
|
||
|
Console.WriteLine("1. Check Balance\n");
|
||
|
Console.WriteLine("2. Withdraw Cash\n");
|
||
|
Console.WriteLine("3. Deposit Cash\n");
|
||
|
Console.WriteLine("4. Quit\n");
|
||
|
Console.WriteLine("*********************************************\n\n");
|
||
|
Console.WriteLine("Enter your choice: ");
|
||
|
choice = int.Parse(Console.ReadLine());
|
||
|
switch (choice)
|
||
|
{
|
||
|
case 1:
|
||
|
Console.WriteLine("\n YOUR BALANCE IN Rs : {0} ", amount);
|
||
|
break;
|
||
|
case 2:
|
||
|
Console.WriteLine("\n ENTER THE AMOUNT TO WITHDRAW: ");
|
||
|
withdraw = int.Parse(Console.ReadLine());
|
||
|
if (withdraw % 100 != 0)
|
||
|
{
|
||
|
Console.WriteLine("\n PLEASE ENTER THE AMOUNT IN MULTIPLES OF 100");
|
||
|
}
|
||
|
else if (withdraw > (amount - 500))
|
||
|
{
|
||
|
Console.WriteLine("\n INSUFFICENT BALANCE");
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
amount = amount - withdraw;
|
||
|
Console.WriteLine("\n\n PLEASE COLLECT CASH");
|
||
|
Console.WriteLine("\n YOUR CURRENT BALANCE IS {0}", amount);
|
||
|
}
|
||
|
break;
|
||
|
case 3:
|
||
|
Console.WriteLine("\n ENTER THE AMOUNT TO DEPOSIT");
|
||
|
deposit = int.Parse(Console.ReadLine());
|
||
|
amount = amount + deposit;
|
||
|
Console.WriteLine("YOUR BALANCE IS {0}", amount);
|
||
|
break;
|
||
|
case 4:
|
||
|
Console.WriteLine("\n THANK U USING ATM");
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
Console.WriteLine("\n\n THANKS FOR USING OUT ATM SERVICE");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
Enter Your Pin Number
|
||
|
123
|
||
|
********Welcome to ATM Service**************
|
||
|
|
||
|
1. Check Balance
|
||
|
|
||
|
2. Withdraw Cash
|
||
|
|
||
|
3. Deposit Cash
|
||
|
|
||
|
4. Quit
|
||
|
|
||
|
*********************************************
|
||
|
Enter your choice:
|
||
|
1
|
||
|
YOUR BALANCE IN Rs : 1000
|