Question: Simple banking application using functions and header files in C Create an application in C for simple banking application. The application has three modules namely,

Simple banking application using functions and header files in C
Create an application in C for simple banking application. The application has three modules namely, Account creation module, Interest rate calculation module and ATM operations module with the following specifications:
Account creation module:
Creates user account which has two types, savings account, and current account.
Withdrawal can be done from Savings account using withdrawal form by getting user name, account number and pin.
Current account has cheque facility and withdrawal is possible only through cheque.
Write simple functions to represent the user with one of these accounts.
The username should be given as your name and checked to see if it contains at least 4 alphabets and not more than 20 alphabets. The age of the user must be 18 and above and less than 100 years. The user must set a password which is your BITS ID. Use simple functions to validate user data.
Interest rate calculation module:
Calculate simple interest for the balance amount in the account once in every six months. The amount and number of months can be obtained from the user of the application who is the bank clerk.
Calculate compound interest using the formula
Compound Interest = Principal (1+ Rate )Time- Principal. Principal is the amount deposited by the account holder. Compound interest is calculated only for Fixed Deposits made by customers. Input of the principal, rate of interest and deposit time (minimum value 1 year) are done by the clerk.
ATM operations module:
The system accepts the user's name and pin number and displays a menu.
A menu with options to check balance, print mini statement, withdrawal, deposit and exit ATM are provided to the user.
Use simple functions with formatted output for printing mini balance statement.
The withdrawal function checks the balance of the user and prints "Balance not enough for withdrawal" if the withdrawal amount is greater than the balance. If the
Simple banking application using functions and

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!