0% found this document useful (0 votes)
83 views

Assignment: Programming

This C++ program is an inventory management system that allows the user to: 1) Enter inventory quantities for multiple customers purchasing mangoes, oranges, and bananas. 2) Calculate total bills for each customer based on set prices. 3) Provide discounts on bills and generate receipts. 4) Search customer records and restart or terminate the program. The program uses arrays, loops, switch statements, and basic input/output functions to manage the inventory data and provide options to the user.

Uploaded by

Sarah Fatima
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

Assignment: Programming

This C++ program is an inventory management system that allows the user to: 1) Enter inventory quantities for multiple customers purchasing mangoes, oranges, and bananas. 2) Calculate total bills for each customer based on set prices. 3) Provide discounts on bills and generate receipts. 4) Search customer records and restart or terminate the program. The program uses arrays, loops, switch statements, and basic input/output functions to manage the inventory data and provide options to the user.

Uploaded by

Sarah Fatima
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

ASSIGNMENT

PROGRAMMING
FUNDAMENTALS
Submitted By:
Sidra Bashir
BT 15012
Submitted To:
Sir Irfan Ahmed
// INVENTORY MANEGMENT SOFTWARE

#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

void main()

clrscr();

int m[100],b[100],o[100],ca,total[100],choice,n,i,id,dis,amount,discount;

char ch,c,s,se;

cout<<endl<<endl;

cout<<endl;

cout<<" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "<<endl;

cout<<" ***************************************************************** "<<endl;

cout<<" * UNIVERSITY OF THE PUNJAB GUJRANWALA CAMPUS * "<<endl;

cout<<" * INVENTORY MANEGMENT SOFTWARE * "<<endl;

cout<<" * DESINGED BY SIDRA BASHIR * "<<endl;

cout<<" ***************************************************************** "<<endl;

cout<<" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "<<endl;

cout<<endl;

start :

cout<<" Press 1 for on : "<<endl;

cout<<" Press 2 for off : "<<endl;

cout<<" Entere choice : "<<endl;


cin>> choice;

getch();

clrscr();

cout<<endl<<endl;

switch(choice)

case 2:

exit(0);

break;

case 1:

cout<<" Press E for execution : "<<endl;

cout<<" Press Q to quite the program : "<<endl;

cout<<" Enter your choice : "<<endl;

cin>>ch;

getch();

clrscr();

cout<<endl<<endl;

switch(ch)

case 'q':

case 'Q':
exit(0);

break;

case 'e':

case 'E':

b:

cout<<" How many person required : ";

cin>>n;

getch();

clrscr();

cout<<endl<<endl;

cout<<" *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* "<<endl;

cout<<" * INVENTRY LIST * "<<endl;

cout<<" *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* "<<endl;

cout<<endl;

for(i=1; i<=n; i++)

cout<<" CUSTOMER NO : "<<i<<" "<<endl;

cout<<" ******************************************* "<<endl;

cout<<endl;

cout<<" Enter amount of mangoes to purchase : ";

cin>>m[i];

cout<<" Enter amount of oranges to purchase : ";

cin>>o[i];
cout<<" Enter amount of bananas to purchase : ";

cin>>b[i];

cout<<endl<<endl;

cout<<" Data entered has been completed.. "<<endl;

for(i=1; i<=n; i++)

total[i] = b[i]*5 + o[i]*10 + m[i]*20;

getch();

clrscr();

cout<<endl<<endl;

cout<<" Press W for whole record : "<<endl;

cout<<" Press B for back menu : "<<endl;

cout<<" Press E for exit : "<<endl;

cout<<" Select an option :: "<<endl;

cin>>c;

getch();

clrscr();

cout<<endl;

switch(c)

{
case 'e':

case 'E':

exit(0);

break;

case 'b':

case 'B':

goto b;

case 'w':

case 'W':

cout<<" **-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**- "<<endl;

cout<<" Customer ID Mangoes Bananas Oranges Total Bill "<<endl;

cout<<" **-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**- "<<endl;

for(i=1; i<=n; i++)

cout<<" "<<i<<" "<<m[i]<<" "<<b[i]<<" "<<o[i]<<" Rs."<<total[i]<<"


"<<endl;

getch();

clrscr();

cout<<endl<<endl;
cout<<" Press V for voucher : "<<endl;

cout<<" Press E for exit : "<<endl;

cin>>s;

getch();

clrscr();

cout<<endl<<endl;

switch(s)

case 'e':

case 'E':

exit(0);

break;

case 'v':

case 'V':

cout<<" Enter customer ID ";

cin>>id;

cout<<" How much disscount you want to give ";

cin>>dis;

for(i=1; i<=n; i++)

if(i==id)

total[i] = b[i]*5 + o[i]*10 + m[i]*20;

discount = total[i]*dis/100;
amount = total[i]-discount;

clrscr();

cout<<endl<<endl;

cout<<" *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* "<<endl;

cout<<" S.B.Market "<<endl;

cout<<" Shop No 12 "<<endl;

cout<<" Customer ID :"<<i<<" "<<endl;

cout<<" *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* "<<endl;

cout<<endl;

cout<<" ====================================================================
"<<endl;

cout<<" Items Quantity Rate Price Total Bill "<<endl;

cout<<" ====================================================================
"<<endl;

cout<<endl;

cout<<" Mangoes "<<m[i]<<" 20 "<<m[i]*20<<" "<<endl;

cout<<" Oranges "<<o[i]<<" 10 "<<o[i]*10<<" "<<endl;

cout<<" Bananas "<<b[i]<<" 5 "<<b[i]*5<<" "<<endl;

cout<<" Amount Rs."<<total[i]<<" "<<endl;

cout<<" Discount Rs."<<dis<<"% "<<endl;

cout<<" Amount to be paid Rs."<<amount<<" "<<endl;

cout<<endl;

cout<<" THANKS FOR SHOPING HERE!!!!... "<<endl;


cout<<endl;

cout<<" ====================================================================
"<<endl;

getch();

clrscr();

cout<<endl<<endl;

cout<<" Press S for search any record : "<<endl;

cout<<" Press R to restart the program : "<<endl;

cout<<" Press T to terminate the program : "<<endl;

cout<<" Enter your choice : "<<endl;

cin>>se;

getch();

clrscr();

cout<<endl<<endl;

switch(se)

case 's':

case 'S':

cout<<" Enter customer ID between 1 and "<<n<<" "<<endl;

cin>>ca;

getch();

clrscr();

cout<<endl<<endl;

for(i=1; i<=n; i++)


{

if(i==ca)

cout<<" *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* "<<endl;

cout<<" Customer ID Mangoes Bananas Oranges Total Bill "<<endl;

cout<<" *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* "<<endl;

cout<<" "<<i<<" "<<m[i]<<" "<<b[i]<<" "<<o[i]<<" Rs."<<total[i]<<"


"<<endl;

case 'r':

case 'R':

goto start;

case 't':

case 'T':

exit(0);

break;

getch();

clrscr();

} }

getch();

}
*************************************************************************************

*************************************************************************************

You might also like