Имитация кассы на платной автостраде ,
Учитывает количество проехавших машин и сумму платежей!
что позволяет узнать, сколько машин проехало нахаляву!;)
//------------------------------------------------------------------------------------------------
#include <iostream>
#include <conio.h>
using namespace std;
class toolBooth
{
private:
unsigned int avto;
double money;
public:
toolBooth(): avto(0), money(0.0)
{}
void paingCar()
{avto++; money+=0.50;}
void nopayCar()
{avto++;}
void display()const
{
cout<<"Kol-vo avtomobilei: "<<avto<<endl;
cout<<"Summa platejei: "<<money<<endl;
}
};
int main()
{
toolBooth give;
char ch='a';
while(ch!='\x1B')
{
cout<<endl<<"\nIf you whant pay! Press 'P', if nopay Press
'N': ";
ch=getch();
switch(ch)
{
case 'p':
give.paingCar();
break;
case 'n':
give.nopayCar();
break;
default:
cout<<"\n\nSmotri kuda jmew'! I D I O T!!!"; continue;
}
cout<<"\n\nNow chuvak press ESC, if you whant to see resault!!!
";
ch=getch();
}
cout<<endl;
give.display();
getch();
return 0;
}
//------------------------------------------------------------------------------------------------