Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Question!


Name: jack
Title:
  rent a car
Question:
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<fstream.h>
#include<process.h>
class car
{
char carno[20],company[20],model[20];
float rent;
public:
int customerno;
void input()
{
//clrscr();
cout<<"\n\n\n\t\tENTER REG NO:";
cin>>carno;
cout<<"\n\t\tENTER COMPANY:";
cin>>company;
cout<<"\n\t\tENTER MODEL:";
cin>>model;
cout<<"\n\t\tENTER RENT:";
cin>>rent;
}
void output()
{
//clrscr();
cout<<"\n\n\n\t\tREG NO:";
cout<<carno;
cout<<"\n\n\t\tCOMPANY:";
cout<<company;
cout<<"\n\n\t\tMODEL:";
cout<<model;
cout<<"\n\n\t\tRENT:";
cout<<rent;
if(customerno==0)
cout<<"\n\n\t\tSTATUS:AVAILABLE";
else
cout<<"\n\n\t\tCUSTOMER NO:"<<customerno;
getch();
}
char*retcarno()
{
return carno;
}
char*retmodel()
{
return model;
}
char*retcompany()
{
return company;
}
int retrent()
{
return rent;
}
}c;
struct customer
{int cno;
char name[20],address[20];
int days;
char carno[20];
float amount;
}s;
void car();//editing data regarding cars
void customer();//to edit the customer details
void rent();//to rent a car
void retur();//to return a car
void add();//to add new cars into the file,"car"
void modify();//to modify the car details
void delet();//to delete cars from he file,"car"
void display();//to display all the cars
void cdisplay();//to display all the customer details
void cdelet(int);//to delete customers from the file,"customer"
void main()
{int ch;
do
{
clrscr();
cout<<"\n\n\n\n\t\t\trent a car menu";
cout<<"\n\n\t\t1.car menu";
cout<<"\n\n\t\t2.customer menu";
cout<<"\n\n\t\t3.rent a car";
cout<<"\n\n\t\t4.return a car";
cout<<"\n\n\t\t5.exit";
cout<<"\n\n\t\tenter choice: ";
cin>>ch;
switch(ch)
{
case 1:car();
break;
case 2:customer();
break;
case 3:rent();
break;
case 4:retur();
break;
}
}
while(ch<=4);
getch();
}
void car()
{
int ch1;
do
{
//clrscr();
cout<<"\n\n\n\n\n\t\t\tcar menu";
cout<<"\n\n\t\t1.add new car";
cout<<"\n\n\t\t2.modify car details";
cout<<"\n\n\t\t3.delete car details";
cout<<"\n\n\t\t4.display all cars";
cout<<"\n\n\t\t5.Main Menu";
cout<<"\n\n\t\tenter choice: ";
cin>>ch1;
switch(ch1)
{
case 1:add();
       break;
case 2:modify();
       break;
case 3:delet();
       break;
case 4:display();
       break;
}
}while(ch1<=4);
}
void customer()
{ int ch2,num;
do
{
//clrscr();
cout<<"\n\n\n\n\n\t\tcustomer menu";
cout<<"\n\n\t\t1.display all customer details";
cout<<"\n\n\t\t2.delete customer";
cout<<"\n\n\t\t3.exit";
cout<<"\n\n\t\tenter choice:";
cin>>ch2;
switch(ch2)
{
case 1: cdisplay();
     break;
case 2:cout<<"\nenter customer number to be deleted:";
       cin>>num;
       cdelet(num);
       break;

}
}while(ch2<3);
}
void add()
{
ofstream fout;
fout.open("car.dat",ios::app);
int n;
cout<<"\n\n\nenter number of cars to be added: ";
cin>>n;
for(int i=0;i<n;i  )
{
c.input();
c.customerno=0;
fout.write((char*)
Answers: