Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <iostream>
- #include <string>
- #include <cctype>
- using namespace std;
- class ElementKonstrukcyjny {
- private:
- unsigned int NumerSeryjny;
- public:
- ElementKonstrukcyjny() : NumerSeryjny(0) {}
- ElementKonstrukcyjny(unsigned int newNumerSeryjny) : NumerSeryjny(newNumerSeryjny) {}
- void setNumerSeryjny(unsigned int newNumerSeryjny) {
- this->NumerSeryjny = newNumerSeryjny;
- }
- unsigned int gerNumerSeryjny() {
- return NumerSeryjny;
- }
- };
- class srodkiTransportu{
- private:
- unsigned int numerEwidencji;
- public:
- srodkiTransportu() : numerEwidencji(0) {}
- srodkiTransportu(unsigned int newNumerEwidencji) : numerEwidencji(newNumerEwidencji) {}
- void setNumerEwidencji(unsigned int newNumerEwidencji) {
- this->numerEwidencji = newNumerEwidencji;
- }
- unsigned int gerNumerEwidencji() {
- return numerEwidencji;
- }
- };
- class pojazdSilnikowy : public srodkiTransportu{
- };
- class silnik : public ElementKonstrukcyjny {
- private:
- double pojemnosc;
- public:
- silnik() : pojemnosc(0), ElementKonstrukcyjny() {}
- silnik(double newPojemnosc, unsigned int newNumerSeryjny) : pojemnosc(newPojemnosc), ElementKonstrukcyjny(newNumerSeryjny) {}
- void setPojemnosc(double newPojemnosc) {
- this->pojemnosc = newPojemnosc;
- }
- double getPojemnosc() {
- return pojemnosc;
- }
- };
- enum KOLOR {
- CZARNY,
- NIEBIESKI,
- ZIELONY,
- CZERWONY,
- BIALY
- };
- class nadwozie : public ElementKonstrukcyjny {
- private:
- KOLOR kolor;
- public:
- nadwozie() : kolor(CZARNY), ElementKonstrukcyjny() {}
- nadwozie(KOLOR color, unsigned int newNumerSeryjny) : kolor(color), ElementKonstrukcyjny(newNumerSeryjny) {}
- void setKolor(KOLOR newKolor) {
- this->kolor = newKolor;
- }
- KOLOR gerKolor() {
- return kolor;
- }
- };
- int main()
- {
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement