Untitled

 avatar
unknown
plain_text
9 months ago
1.9 kB
1
Indexable
#include <iostream>
using namespace std;
class Makina {
public:
    string marka;
    int viti_prodhimit;
    string shasia;
    string ngjyra;

    Makina(string m, int v, string sh, string n) {
        marka = m;
        viti_prodhimit = v;
        shasia = sh;
        ngjyra = n;
    }
    void ndrysho_vitin(int viti_ri) {
        viti_prodhimit = viti_ri;
    }
    void afisho_marken_ngjyren() {
        cout << "Marka e makines eshte " << marka << " dhe ngjyra eshte " << ngjyra << endl;
    }
};
class Benz : public Makina {
public:
    string seria_benz;
    string vendprodhimi_benz;
    Benz(string m, int v, string sh, string n, string seria, string vendprodhimi)
        : Makina(m, v, sh, n) {
        seria_benz = seria;
        vendprodhimi_benz = vendprodhimi;
    }
    void ndrysho_serine(string seria_re) {
        seria_benz = seria_re;
    }
    void ndrysho_vitin_vendin(int viti_ri, string vendi_ri) {
        viti_prodhimit = viti_ri;
        vendprodhimi_benz = vendi_ri;
    }
};
class Audi : public Makina {
public:
    string seria_audi;
    string vendprodhimi_audi;
    Audi(string m, int v, string sh, string n, string seria, string vendprodhimi)
        : Makina(m, v, sh, n) {
        seria_audi = seria;
        vendprodhimi_audi = vendprodhimi;
    }
    void ndrysho_serine(string seria_re) {
        seria_audi = seria_re;
    }
    void ndrysho_vitin_vendin(int viti_ri, string vendi_ri) {
        viti_prodhimit = viti_ri;
        vendprodhimi_audi = vendi_ri;
    }
};
int main() {
    Benz b1("Mercedez Benz", 2010, "A400XB", "e zeze", "S-Class", "Turqi");
    b1.ndrysho_vitin_vendin(2020, "Gjermani");
    b1.afisho_marken_ngjyren();
    Audi a1("Audi", 2009, "AU6SS", "e verdhe", "Q-7", "Itali");
    a1.ndrysho_vitin_vendin(2005, "France");
    a1.afisho_marken_ngjyrjen();
    return 0;
}
Editor is loading...
Leave a Comment