answersLogoWhite

0

code]

//***********************************************************************//

//***********************************************************************//

//******COMPUTERISED BANKING SYSTEM BY ****//

//Declaration of header files

#include <iostream.h>

#include <fstream.h>

#include <process.h>

#include <string.h>

#include <stdio.h>

#include <ctype.h>

#include <conio.h>

#include <dos.h>

#include <stdlib.h>

#include <iomanip.h>

#include <graphics.h>

typedef char option[15];

const int ROW = 10,COL = 10;

int scan;

// To hold the special characters for moving the prompt in menu

int ascii;

// To display the main menu options

option a[]= {

"NewAccount",

"ListofAccounts",

"IndAccount",

"DailyTrans",

"MonthlyReport",

"EditAccount",

"Exit"};

// Displays the modify menu options

option b[] = {

"Modify Account",

"Closeaccount",

"Quit"

};

// Function used to do screening

class main_menu

{

int i,done;

public:

void normalvideo(int x,int y,char *str);

void reversevideo(int x,int y,char *str);

void box(int x1,int y1,int x2,int y2);

char menu();

void control_menu();

char e_menu();

void edit_menu();

void help(void);

};

/* Class member functions for drawing boxes */

class shape

{

public:

void line_hor(int, int, int, char);

void line_ver(int, int, int, char);

void box(int, int, int, int, char);

};

// Class contains the initial deposit of customers

class initial

{

public:

void add_to_file(int, char t_name[30], char t_address[30], float); // For initial deposits in customers account

void display_list(void); // Displaying customers account list

void delete_account(int); // Deleting customers account

void update_balance(int, char t_name[30], char t_address[30], float); // For updating the customer account

void modify(void); // To modify the customer account information

int last_accno(void); // To know the last account number

int found_account(int); // To found the account is in "INITIAL.dat" or not

char *return_name(int); // Function for validation entry of customer name

char *return_address(int); // Function for validation entry of customer address

float give_balance(int); // To print the balance amount of a particular customer

int recordno(int);

void display(int); // To display the customer account

private:

void modify_account(int, char t_name[30], char t_address[30]); // Function to modify the customer account

int accno;

char name[30], address[30];

float balance;

};

// Class contains the customers daily transaction entry

class account

{

public:

void new_account(void); // Function to create a new account

void close_account(void); // Function to close an account

void display_account(void); // Function to display the accounts

void transaction(void); // To display the transaction process

void clear(int, int); // Function to perform a clear screen function

void month_report(void); // Function to list monthWise transaction report

private:

void add_to_file(int, int, int, int, char, char t_type[10], float, float, float);

// Function to add transaction records

void delete_account(int); // Function to delete a transaction record

int no_of_days(int, int, int, int, int, int); // Function to find the total days

float calculate_interest(int, float);

// Function for calculating interest of anaccount

void display(int); // Function to display a transaction account

void box_for_display(int); // Function for displaying box

int accno;

char type[10]; // Account type as Cheque or Cash

int dd, mm, yy; // To store the system date/ Enter date

char tran; // As the account type is Deposit or Withdraw

float interest, amount, balance;

};

// Function to displays all the menu prompt messages from the pointer array of option a[]

void main_menu::normalvideo(int x,int y,char *str)

{

gotoxy(x,y);

cprintf("%s",str);

}

// Function to move the cursor on the menu prompt with a reverse video color

void main_menu::reversevideo(int x,int y,char *str)

{

textcolor(5+143);

textbackground(WHITE);

gotoxy(x,y);

cprintf("%s",str);

textcolor(GREEN);

textbackground(BLACK);

}

void main_menu::box(int x1,int y1,int x2,int y2)

{

for(int col=x1;col<x2;col++)

{

gotoxy(col,y1);

cprintf("%c",196);

gotoxy(col,y2);

cprintf("%c",196);

}

for(int row=y1;row<y2;row++)

{

gotoxy(x1,row);

cprintf("%c",179);

gotoxy(x2,row);

cprintf("%c",179);

}

gotoxy(x1,y1);

cprintf("%c",218);

gotoxy(x1,y2);

cprintf("%c",192);

gotoxy(x2,y1);

cprintf("%c",191);

gotoxy(x2,y2);

cprintf("%c",217);

}

char main_menu::menu()

{

clrscr();

textcolor(22);

box(20, 6, 65, 20);

box(18, 4, 67, 22);

textcolor(5+143);

gotoxy(36, 5);

textbackground(BLUE);

cprintf("B A N K I N G");

textbackground(BLACK);

textcolor(22);

for(i = 1; i < 7; i++)

normalvideo(32, i+10, a[i]);

reversevideo(32, 10, a[0]);

i = done = 0;

_setcursortype(_NOCURSOR);

do

{

int key = getch();

switch (key)

{

case 00:

key = getch();

switch (key)

{

case 72:

normalvideo(32, i+10, a[i]);

i--;

if (i '0')

return;

if (strlen(t_address) > 25)

{<br

User Avatar

Wiki User

16y ago

What else can I help you with?

Continue Learning about Engineering

What is the purpose of source management?

Source management is important to ensure that the source of some product is kept safe and up to date. This can refer to many different things, such as the source code of a program, like Google.


When you compile source code where the variables stored?

When you compile source code, the variables are stored in memory during program execution. The compiler translates the source code into machine code, which allocates memory for variables in different segments, such as the stack (for local variables) and the heap (for dynamically allocated memory). The specific location and management of these variables depend on the programming language, the compiler, and the architecture of the system. Additionally, constants and global variables may be stored in separate memory regions.


Is binary code the source code?

No. In short, binary code is the code your computer executes, it can be in many forms, ranging from bytecode, which must be interpreted, but is pre-compiled to machine code, which is directly run by the system, and is generally specific to a particular system. Source code is the code of the program, as written by the programmer. It is written in a language that can be translated into instructions understood by computers. Most of the times, binary code is not easily human readable whereas source code is.


VB 6.0 version Source code for banking system?

yes


What will be Code for creating departmental store management system using JSP?

what is departmental store?

Related Questions

VB.NET source code for transport management system?

yes


Source code of inventory management system in c?

Most inventory systems are proprietary; you need to have a license for them. As a result, their source code is not available to the general public.


What kind of management system is Umbraco?

Umbraco is a content management system used to publish information on websites. It is written in C# and based on a Microsoft platform. It is an open source piece of software, meaning its code is widely and freely available.


Which bank's bank code is 291 in Japan?

Chuo Mitsui Shintaku Bank. Source in the related links field.


Source code for student attendance management system?

Just study c++ data structures and you will be perfect. by JOSEPH MAJASE SITHOLE.teri maa ki


Miniprojects on vbnet in hotel management source code?

hi,thisrakesh


What is -cost of transfer code?

The cost of transfer code is a specific code used when one transfers money from one source to another. The specific code used for this transfer will vary from bank to bank.


What is the purpose of source management?

Source management is important to ensure that the source of some product is kept safe and up to date. This can refer to many different things, such as the source code of a program, like Google.


What is cost of transfer?

The cost of transfer code is a specific code used when one transfers money from one source to another. The specific code used for this transfer will vary from bank to bank.


Maxima GXE that when accelerated to a passing speed will reach a high rpm but will not downshift timely.recently the check engine iluminated.It shows code 175 bank 2 171 bank 1 and 172 bank 1?

Code P0175 Means Fuel injection system rich left bank Code P0171 means Fuel injection system lean right bank Code P0172 means Fuel injection system rich right bank


What is the ifsc code of jalandhar branch abn amro bank?

IFSC Stands of Indian Financial System Code. You can search the IFSC code of ABN AMRO Bank or any other bank.


What is the Bancorp Bank Swiftcode?

The SWIFT code for The Bancorp Bank is BANCUS33. This code is used for international wire transfers and identifying the bank during cross-border transactions. Always verify the code with the bank or an official source before initiating a transaction, as codes can change.