Skip to content

Commit

Permalink
Merge pull request #98 from joshiadarshx/Bank-Management-PR-Branch
Browse files Browse the repository at this point in the history
Added A simple project of  Bank Management System In C .
  • Loading branch information
TammyAlok2 committed Oct 24, 2023
2 parents 1082a9e + 79af982 commit e5b3f0f
Showing 1 changed file with 128 additions and 0 deletions.
128 changes: 128 additions & 0 deletions Projects/Bank-Management/bank_management_system.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
#include<stdio.h>
#include<conio.h>
int main()
{clrscr();
float draw,dep,transfer;
char name[24];
float balance=5000;
int account,account1,account2;
int type;
int transaction=1;
printf("\n\t\t\tADARSH BANKING SYSTEM\n\n");
printf("\t\t\4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4\n");
printf("\t\t\4\t\t\t\t\t\t\4\n");
printf("\t\t\4\t\t\t\t\t\t\4\n");
printf("\t\t\4\tWELCOME TO OUR ADARSH BANKING SYSTEM\t\t\4\n");
printf("\t\t\4\t\t\t\t\t\t\4\n");
printf("\t\t\4\t\t\t\t\t\t\4\n");
printf("\t\t\4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4 \4\n");
printf("Enter you name: ");
scanf("%s",&name);
printf("\nplease enter your account no.: ");
scanf("%d",&type);
while(transaction == 1)
{
int option;
printf("\nchoose what you want to do\n");
printf("1 - Balance Enquiry\n");
printf("2 - Deposit\n");
printf("3 - Withdraw\n");
printf("4 - transfer\n");
scanf("%d",&option);
switch(option)
{
case 1:
printf("\t\t\t*BALANCE ENQUIRY*\n\n");
printf("your current balance is: %.2fRs\n",balance);
break;
case 2:
printf("\n\t\t\t*DEPOSIT AMMOUNT*\n\n");
printf("how much money do you want to deposit:");
scanf("%f",&dep);
if(dep > 0 && dep<=20000)
{
printf("\nyour %.2fRs deposited in your account.\n\n",dep);
balance+=dep;
}
else if(dep>20000)
{
printf("\nyou can't deposit that much ammount in one time.\n\n");
}
else
{
printf("\ninvalid deposit amount\n");
}
break;
case 3:
printf("\n\t\t*WITHDRAW AMMOUNT*\n\n");
printf("how much money do you want to withdraw:");
scanf("%f",&draw);
if(draw<=balance && draw<=20000)
{
printf("\nyou just withdraw %.2fRs\n\n",draw);
balance-=draw;
}
else if(draw>20000)
{
printf("\nyou can't withdraw that much amount in one time.\n\n");
}
else
{
printf("\nyou dont have enough money\n\n");
}
break;
case 4:
printf("\t\t\tTRANSFER AMMOUNT \n\n");
printf("\n\t\tAccount You Want To Transfer: ");
scanf("%d",&account2);
printf("\nhow much ammount?: ");
scanf("%f",&transfer);
if(balance>=transfer)
{
printf("\nyour %.2fRs successfully transfered\n\n",transfer);
balance-=transfer;
}
else
{printf("\nyou do not have sufficient balance\n\n");}
break;
default:
printf("invalid transaction\n");
}
transaction=0;
while(transaction!=1 && transaction!=2)
{
printf("do you want to do another transaction?\n");
printf("1. yes 2. no\n");
scanf("%d",&transaction);
if(transaction!=1 && transaction!=2)
{printf("invalid no.\nchoose between 1 and 2 only\n");}}}
clrscr();
printf("\n\t\t\t -----------------------");
printf("\n\t\t\t\tADARSH BANK LIMITED\n");
printf("\t\t\t -----------------------\n\n");
printf("\t\t\tDate:3/5/16\t Time:10:20 Am\n");
printf("\n\t\t\t\4 Your name: %s\n\n",name);
printf("\t\t\t\4 Your account no: %d\n\n",type);
if(dep >= 0 && dep < 20000)
{
printf("\t\t\t\4 You've deposited %.2fRs\n",dep);
}
else
{printf("\t\t\t\4 You've deposited 0Rs\n");}
if(draw>0 && draw<=20000 && draw<=balance)
{
printf("\t\t\t\4 You've withdraw %.2fRs\n",draw);
}
else
{printf("\t\t\t\4 You've withdraw 0Rs\n");}
if(transfer>0 && transfer<=20000 && transfer<=balance)
{
printf("\t\t\t\4 You've Transfered %.2fRs\n",transfer);}
else
{printf("You've Transfered 0Rs\n ");}
printf("\n\t\t\t\t Thank you! \n");
printf("\t\t\t Welcome to ADARSH Banking System\n");
printf("\t\t\t @copyrightadarshbank\n");
getch();
return(0);
}

0 comments on commit e5b3f0f

Please sign in to comment.