This project is a Smart Banking and Supermarket System developed using C# as a console application. It simulates real-life banking operations combined with a weekly spending tracker.
Key Features:
Created a customer registration system including:
User ID, branch code, and transaction ID
Username with nickname generation
Age calculation based on birth year
Implemented basic account security:
Account number formatting
PIN setup with default value handling
Built core banking operations:
Deposit functionality
Withdrawal with balance validation
Balance inquiry
Added loan installment calculator to compute monthly payments
Simulated daily interest calculation using random values
Developed a weekly spending tracker:
Store 7-day purchases and item names
Calculate total, average, highest, and lowest expenses
Display formatted receipt of purchases
Applied string manipulation and formatting (uppercase, replace, currency format)
Designed an interactive service menu using switch-case
Technologies Used:
C#
Console Application
Arrays & Loops
Conditional Statements
String Manipulation
Basic Financial Calculations
This project demonstrates practical skills in problem solving, data handling, and building real-world simulation systems باستخدام C#.