# Ask a Teacher

### WAP for a cyber cafe,to input name of person visiting it and time he utilizes the internet services.Amount charges are as follows:- time charges per hour <=1 hr rs 10 upto 4 hr rs 15 upto 10 hr rs 20 >10 hr rs 30 1.)assume that cyber cafe allows entry of name till a name is entered as "000".count no of customers. 2.)total amount collected by the cafe at the end of a day when customer entry is stopped.

This question has two parts,first part it is possible in C++Second part we need a database for storing the total amount and name entry of all the name in the cafe:

```#include <iostream>

using namespace std;

int calculateSec (int, int, int);

int calculateTime (int, int);

int main()

{

int totalseconds1 = 0;

int totalseconds2 = 0;

int hr1 = min1 = sec1 = 0;

int hr2 = min2 = sec2 = 0;
double dif;
int amt;

cout<<"Enter the first time: hr, min, sec:"<<endl;

cin>>hr1>>min1>>sec1>>endl;

cout<<"Enter the second time: hr, min, sec:"<<endl;

cin>>hr2>>min2>>sec2>>endl;

totalseconds1= calculateSec (int hour, int min1, int sec1)

totalseconds2= calculateSec (int hr2, int min2, int sec2)

time=calculateTime (int totalseconds1, int totalseconds2)

diff=time/3600;
if(diff<=1)
amt=10;
else if(diff<=4)
amt=15;
else if (diff<=10)
amt=20;
else
amt=30;

cout<<"Amount=:"<<amt;
return 0;

}

{

void calculateSec (hour,min,sec)

hour = hr1 * 3600

min = min1 * 60

totalseconds1=hour+min

}

{

void calculateTime( totalseconds1, totalseconds2)

time=totalseconds2-totalseconds1;

}```

comments powered by Disqus