Professional Documents
Culture Documents
Nasib Mammadov
Programming Principles 1
Midterm Project
- Data types of variables://I wrote int in my code, because user
must enter integer to account number, char because of using
characters, float because of using fraction.
char bank_name[20];
char bank_branch[20];
char acc_holder_name[30];
int acc_number;
char acc_holder_address[100];
float available_balance = 0;
while(strlen(account[num_acc].bank_name)>0)
while (acc_no=account[acc_no-1].acc_number)
while(1)
display_options();
option = getch();
break;
case '2': Cash_Deposit();//Press 2 to deposit money that is
in your account.
break;
break;
break;
break;
break;
} }
return 0;}
- Functions (what is the purpose of a given function?)
printf("options \n\n");}
char bank_name[20];
char bank_branch[20];
char acc_holder_name[30];
int acc_number;
char acc_holder_address[100];
float available_balance = 0;
fflush(stdin);
scanf("%s", &bank_name);
scanf("%s", &acc_holder_name);
scanf("%d", &acc_number);
scanf("%s", &acc_holder_address);
strcpy(account[acc_number-1].bank_name,bank_name);
strcpy(account[acc_number-1].bank_branch,bank_branch);
strcpy(account[acc_number-1].acc_holder_name,
acc_holder_name);
account[acc_number-1].acc_number=acc_number;
strcpy(account[acc_number-1].acc_holder_address,
acc_holder_address);
account[acc_number-1].available_balance=available_balance;
account[acc_number-1].bank_name);
account[acc_number-1].bank_branch);
printf("Account holder name : %s \n" ,
account[acc_number-1].acc_holder_name);
account[acc_number-1].acc_number);
account[acc_number-1].acc_holder_address);
account[acc_number-1].available_balance);
while(strlen(account[num_acc].bank_name)>0) {
account[num_acc].bank_name);
account[num_acc].bank_branch);
account[num_acc].acc_holder_name);
account[num_acc].acc_number);
account[num_acc].available_balance);
num_acc++; }
float add_money;
scanf("%d",&acc_no);
acc_no, account[acc_no-1].available_balance);
scanf("%f",&add_money);
while (acc_no=account[acc_no-1].acc_number)
account[acc_no-1].available_balance=
account[acc_no-1].available_balance+add_money;
acc_no, account[acc_no-1].available_balance);
break;
}acc_no++;
float withdraw_money;
scanf("%d",&acc_no);
acc_no, account[acc_no-1].available_balance);
scanf("%f",&withdraw_money);
while (acc_no=account[acc_no-1].acc_number) {
account[acc_no-1].available_balance=
account[acc_no-1].available_balance-withdraw_money;
acc_no, account[acc_no-1].available_balance);
break;
acc_no++;