briefly explain this code #include #include using namespace std; class bank_account { int acno; char nm[100], acctype[100]; float bal; public: bank_account(int acc_no, char *name, char *acc_type, float balance) { acno=acc_no; strcpy(nm, name); strcpy(acctype, acc_type); bal=balance; } void deposit(); void withdraw(); void display(); }; void bank_account::deposit() { int damt1; cout<<"\n Enter Deposit Amount = "; cin>>damt1; bal+=damt1; } void bank_account::withdraw() { int wamt1; cout<<"\n Enter Withdraw Amount = "; cin>>wamt1; if(wamt1>bal) cout<<"\n Cannot Withdraw Amount"; bal-=wamt1; } void bank_account::display() { cout<<"\n Name : "<>name; cout<<"\n Account Type : "; cin>>acc_type; cout<<"\n Balance : "; cin>>balance; bank_account b1(acc_no, name, acc_type, balance); b1.deposit(); b1.withdraw(); b1.display(); return 0; }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

briefly explain this code

#include<iostream>
#include<string.h>

using namespace std;

class bank_account
{
int acno;
char nm[100], acctype[100];
float bal;
public:
bank_account(int acc_no, char *name, char *acc_type, float balance)
{
acno=acc_no;
strcpy(nm, name);
strcpy(acctype, acc_type);
bal=balance;
}
void deposit();
void withdraw();
void display();
};
void bank_account::deposit()
{
int damt1;
cout<<"\n Enter Deposit Amount = ";
cin>>damt1;
bal+=damt1;
}
void bank_account::withdraw()
{
int wamt1;
cout<<"\n Enter Withdraw Amount = ";
cin>>wamt1;
if(wamt1>bal)
cout<<"\n Cannot Withdraw Amount";
bal-=wamt1;
}
void bank_account::display()
{
cout<<"\n Name : "<<nm;
cout<<"\n Account Type : "<<acctype;
cout<<"\n Balance : "<<bal;
}
int main()
{
int acc_no;
char name[100], acc_type[100];
float balance;
cout<<"\n Name : ";
cin>>name;
cout<<"\n Account Type : ";
cin>>acc_type;
cout<<"\n Balance : ";
cin>>balance;

bank_account b1(acc_no, name, acc_type, balance);
b1.deposit();
b1.withdraw();
b1.display();
return 0;
}

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Data members
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education