This repository contains Python programs developed for coursework assignments. Each project simulates a real-world business process using fundamental programming concepts.
A command-line program that allows users to:
- View all products
- Add new products
- Update product quantities
- Search for products
- Remove products
- Calculate total inventory value
- Display low-stock alerts
Concepts demonstrated:
- Lists and dictionaries
- Functions
- Loops
- Conditional statements
- Basic data processing
A program that tracks up to 7 days of sales data and provides analysis options such as:
- Viewing all sales entries
- Calculating total sales
- Calculating average sales
- Identifying best and worst sales days
- Displaying days above average
Concepts demonstrated:
- Lists
- Loops
- Built-in Python functions
- Input validation
- Basic statistical calculations
A discount calculation system that determines final pricing based on:
- Loyalty membership and years of membership
- Purchase amount
- Birthday month
- Senior discount eligibility
- First-time customer status
- Volume-based discounts
The program calculates a total discount (capped at 35%) and displays a detailed breakdown.
Concepts demonstrated:
- Conditional logic
- Percentage calculations
- Business rule implementation
- Structured output formatting
These projects were created to practice applying programming fundamentals to business-related scenarios. They demonstrate problem-solving, logical thinking, and the implementation of business rules using Python.