Dastur natijasi: dastur kodi




Download 215,41 Kb.
Sana15.05.2024
Hajmi215,41 Kb.
#236671
Bog'liq
1-topshiriq
Biznes boshqaruv asoslari-fayllar.org, Biznesni tashkillashtirish Biznes va uning funksiyalari, 5-mavzu, Kriptografiya” fanidan 3-Amaliy ish Mavzu Klassik shifrlarni da-fayllar.org, Mavzu ichki tashkiliy motivatsiyalar-fayllar.org, qadimgi yunon va rim mutafakkirlarining oila tarbiyasi -hozir.org, Maqola Xudayberganov Tohirjon, Intizor kurs ishi-2, 2-TOPSHIRQ, Course work1, 1-topshirq, betlik (2), Journeys, 5-Amaliy

20-raqam.
Do’konda sotuvga tushgan avtomobillar ro’yxati mavjud. Bu ro’yxatning har bir yozuvi quyidagicha: avtomobil markasi, narxi, 100 km uchun yoqilg’i harajati. Xaridor tomonidan kiritilgan markali avtomobillar ro’yxatini chiqarish.
DASTUR NATIJASI:

DASTUR KODI:
#include
#include
#include

using namespace std;


class Avtomobil {


private:
string marka;
double narx;
double yoqilgi_haraj;
public:
Avtomobil(string marka, double narx, double yoqilgi_haraj) {
this->marka = marka;
this->narx = narx;
this->yoqilgi_haraj = yoqilgi_haraj;
}

void printInfo() {


cout << "Marka: " << marka << endl;
cout << "Narxi: $" << narx << endl;
cout << "100 km uchun yoqilg'i harajati: $" << yoqilgi_haraj << endl;
}

string getMarka() { return marka; }


double getNarx() { return narx; }
double getYoqilgiHaraj() { return yoqilgi_haraj; }
};

int main() {


vector avtomobillar;

avtomobillar.push_back(Avtomobil("Toyota", 25000, 8.5));


avtomobillar.push_back(Avtomobil("Chevrolet", 22000, 9.2));
avtomobillar.push_back(Avtomobil("Ford", 27000, 8.8));

cout << "Xaridor tomonidan kiritilgan markali avtomobillar ro'yxati:" << endl;


for (Avtomobil avto : avtomobillar) {
avto.printInfo();
cout << endl;
}

return 0;


}

Download 215,41 Kb.




Download 215,41 Kb.