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