Problem Statement: Movie RentalStore You are required to write a program for Mov
ID: 3614248 • Letter: P
Question
Problem Statement: Movie RentalStore
You are required to write a program for Movie Rental Store. Thebasic idea is that user/reader will provide customer information,movie name, and number of days. Upon this information your programwill calculate the charged amount for that movie.
Detailed Description:
1. The program should display
Please provide customer Name:
Please provide Movie Description.
Enter ‘R’for Regular Movie.
Enter ‘C’for children Movie.
Enter ‘N’for New Released Movie.
Enter ‘E’for English Movie.
Then your program should take these inputs,
2. Depending upon the choices that userhas entered, your program will further display the prompt
3. If user has entered Movie description,then your program should prompt the user to enter the Movie Nameand Number of days.
-----------------------------------------------------------------
MovieName:
Number ofday’s:
-----------------------------------------------------------------
4. After getting all this information, nowwrite a function which will calculate rental/charged amount on thebasis of this information.
To calculate rental/charged amount we will use thisformula:
Rental amount = charged amount * number ofdays
Charged amount will be different for different movies accordingto following description:
Regular Movie: 40 RS
Children Movie: 30 RS
English Movie: 50 RS
Newrelease: 100RS
After calculating charged amount for this movie and display iton the screen.
Explanation / Answer
#include<iostream.h>
intrentalamount(int,int);
main(){
charoption,name[50],mname[50];
int amo,nod;
cout<<"Please provide customerName:";
cin>>name;
cout<<"Please provide MovieDescription. ";
cout<<"Enter 'R' for RegularMovie. "<<"Enter 'C' for children Movie. ";
cout<<"Enter 'N' for New ReleasedMovie.. "<<"Enter 'E' for English Movie. ";
cin>>option;
cout<<"Movie Name : ";
cin>>mname;
cout<<"Number of day's:";
cin>>nod;
switch (option){
case 'R':{
cout<<"final Output .......................";
cout<<" Customer Name: "<<name;
cout<<" Movie Type: Regular";
cout<<" Number of day's:"<<nod;
cout<<" Your Rental Amountis:"<<rentalamount(40,nod)<<" ....................... ";
break;
}
case 'C':{
cout<<"final Output .......................";
cout<<" Customer Name: "<<name;
cout<<" Movie Type: Children Movie";
cout<<" Number of day's:"<<nod;
cout<<" Your Rental Amountis:"<<rentalamount(30,nod)<<" ....................... ";
break;
}
case 'N':{
cout<<"final Output .......................";
cout<<" Customer Name: "<<name;
cout<<" Movie Type: New Released Movie";
cout<<" Number of day's:"<<nod;
cout<<" Your Rental Amountis:"<<rentalamount(50,nod)<<" ....................... ";
break;
}
case 'E': {
cout<<" final Output .......................";
cout<<" Customer Name: "<<name;
cout<<" Movie Type: English Movie";
cout<<" Number of day's:"<<nod;
cout<<" Your Rental Amountis:"<<rentalamount(50,nod)<<" ....................... ";
break;
}
default : cout<<"please chosefrom the list ";
};// switch close
system("pause");
}
int rentalamount(int charges,int day){
int ramount;
return ramount=charges*day;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.