essa
unknown
c_cpp
a year ago
2.0 kB
5
Indexable
#include <iostream> #include <string> using namespace std; struct Date { int day; int month; int year; }; class Samochod { private: string marka; string model; int rokProdukcji; double cena; string numerRejestracyjny; Date dataPierwszejRejestracji; public: Samochod(const string& _marka, const string& _model, int _rokProdukcji, double _cena, const string& _numerRejestracyjny, const Date& _dataPierwszejRejestracji) : marka(_marka), model(_model), rokProdukcji(_rokProdukcji), cena(_cena), numerRejestracyjny(_numerRejestracyjny), dataPierwszejRejestracji(_dataPierwszejRejestracji) {} ~Samochod() { cout << "Obiekt Samochod zostal zniszczony" << endl; } void wyswietlDane() { cout << "Marka: " << marka << endl; cout << "Model: " << model << endl; cout << "Rok produkcji: " << rokProdukcji << endl; cout << "Cena: " << cena << endl; cout << "Numer rejestracyjny: " << numerRejestracyjny << endl; cout << "Data pierwszej rejestracji: " << dataPierwszejRejestracji.day << "." << dataPierwszejRejestracji.month << "." << dataPierwszejRejestracji.year << endl; } }; int main() { string marka, model, numerRejestracyjny; int rokProdukcji; double cena; int dzien, miesiac, rok; cout << "Podaj marke samochodu: "; cin >> marka; cout << "Podaj model samochodu: "; cin >> model; cout << "Podaj rok produkcji samochodu: "; cin >> rokProdukcji; cout << "Podaj cene samochodu: "; cin >> cena; cout << "Podaj numer rejestracyjny samochodu: "; cin >> numerRejestracyjny; cout << "Podaj date pierwszej rejestracji samochodu (w formacie dd mm yyyy): "; cin >> dzien >> miesiac >> rok; Date dataPierwszejRejestracji = { dzien, miesiac, rok }; Samochod samochod(marka, model, rokProdukcji, cena, numerRejestracyjny, dataPierwszejRejestracji); samochod.wyswietlDane(); return 0; }
Editor is loading...
Leave a Comment