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
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.
yes
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.
what is departmental store?
The Concurrent Versions System (CVS for short) is an application that tracks changes to the source code of a program.
yes
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.
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.
Just study c++ data structures and you will be perfect. by JOSEPH MAJASE SITHOLE.teri maa ki
Chuo Mitsui Shintaku Bank. Source in the related links field.
hi,thisrakesh
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.
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.
Vesta is a software management system by Compaq.
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.
Open-source software helps with content management because everybody is allowed to go in and change the code. This allows the software to really help with content management.
If I understand your question....vague as it is....yes, the Unix OS source code is free and open source.