#include <iostream>
using namespace std;
int main() {
// Step 1: Student Information
string studentName = "Iqra Bibi";
string studentID = "BC260440938";
long idNumber = 260440938;
cout << "Student Name: " << studentName << endl;
cout << "Student ID: " << studentID << endl;
cout << "===== COMMUNITY WATER REFILL DEPOT - DAILY REPORT =====" << endl;
cout << "Order\tQuantity\tPackage Type\tOriginal(Rs.)\tDiscount\tFinal(Rs.)" << endl;
// Step 2: Last 5 digits nikalna
int lastFive = idNumber % 100000;
int d1 = lastFive / 10000; // 4
int d2 = (lastFive / 1000) % 10; // 0
int d3 = (lastFive / 100) % 10; // 9
int d4 = (lastFive / 10) % 10; // 3
int d5 = lastFive % 10; // 8
int digits[5] = {d1, d2, d3, d4, d5};
int totalContainers = 0;
int totalOriginal = 0;
int totalDiscount = 0;
int totalFinal = 0;
for (int i = 0; i < 5; i++) {
int quantity = digits[i] * 10 + 10;
string packageType;
int price;
if (i < 3) {
packageType = "5-Litre Container";
price = 50;
} else {
packageType = "19-Litre Container";
price = 180;
}
int original = quantity * price;
// Step 3: Discount - agar quantity 90 ya zyada hai to 10%
int discount = 0;
if (quantity >= 90) {
discount = original * 10 / 100;
}
int finalAmount = original - discount;
cout << i + 1 << "\t" << quantity << "\t" << packageType << "\t" << original << "\t\t" << discount << "\t" << finalAmount << endl;
totalContainers += quantity;
totalOriginal += original;
totalDiscount += discount;
totalFinal += finalAmount;
}
// Step 5: Daily Summary
cout << "===== DAILY SUMMARY =====" << endl;
cout << "Total Containers Supplied: " << totalContainers << endl;
cout << "Total Original Charges: Rs. " << totalOriginal << endl;
cout << "Total Discount: Rs. " << totalDiscount << endl;
cout << "Final Amount Collected: Rs. " << totalFinal << endl;
// Step 4: Status Classification
string status;
if (totalFinal < 15000) {
status = "LOW SALES";
} else if (totalFinal < 30000) {
status = "NORMAL SALES";
} else {
status = "HIGH SALES";
}
cout << "Sales Status: " << status << endl;
return 0;
}