Главная »
2019 » Октябрь » 15 » Классы 3 Наследование. Учет финансов
10:59 Классы 3 Наследование. Учет финансов |
#include <iostream>
using namespace std;
class Auto
{
private:
int year,month,day;
public:
void set(int date_year, int date_month, int date_day){
year=date_year; month=date_month; day=date_day;
}
void get(){
cout<<"Year="<<year<<" Month="<<month<<" Day="<<day<<endl;
}
};
class NewAuto:public Auto
{
private:
double rashod_na_100;
static double rashod_money;
public:
NewAuto(){
rashod_na_100=18;
}
void set_rashod_na_100(double new_rashod_na_100)
{
rashod_na_100=new_rashod_na_100;
}
void set_rashod(double price_benzin, double s)
{
rashod_money+=s/100*rashod_na_100*price_benzin;
}
void vivod_money()
{
cout<<"Rashod deneg="<<rashod_money<<endl;
}
};
double NewAuto::rashod_money=0;
int main()
{
NewAuto MyCar;
MyCar.set(2010,10,6);
MyCar.get();
//MyCar.set_rashod_na_100(8);
int i;
double price,km;
while (1)
{
cout<<"0-exit, 1-continue ";cin>>i;
if (i==0) break;
cout<<"Price benzin= "; cin>>price;
cout<<"Km= "; cin>>km;
MyCar.set_rashod(price,km);
MyCar.vivod_money();
}
system("PAUSE");
}
|
Просмотров: 258 |
Добавил: denjes
| Рейтинг: 0.0/0 |