This is a basic c++ program to crate a saving account using class.
INPUT – time, rate of interest & balance
OUTPUT – Balance after that time.
Description:
We have to take the balance, rate of interest and time [in months] as input from user and display the balance which user will have after that time interval.
Code:
#include<iostream> using namespace std; class bank { static float rate;; static float rate1; static float bal; int time; int amount; int case1; public: void getdata(); void display(); }; float bank::rate; float bank::bal; float bank::rate1; int main() { bank b1,b2; b1.getdata(); b1.display(); } void bank::getdata() { cout<<"Enter your current balance"<<endl; cin>>bal; cout<<"Enter the time (in months) after which you want to deposit/withdraw."<<endl; cin>>time; cout<<"Enter the rate of interest"<<endl; cin>>rate; cout<<"Choose Operation"<<endl<<"1. Withdraw"<<endl<<"2. Deposit"<<endl; cin>>case1; cout<<"Enter the amount"<<endl; cin>>amount; } void bank::display() { rate1=0.01*rate; switch(case1) { case 1: bal+=(bal*rate1*time)/12-amount; break; case 2: bal+=(bal*rate1*time)/12+amount; break; default: cout<<"Invalid option."<<endl; } cout<<"Your current balance is "<<bal; }