Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void vAufgabe_4()
- {
- PKW* pkwtemp;
- Fahrrad* fahrradtemp;
- Weg* weg;
- weg = new Weg("uschi", 100);
- cout << *weg;
- int anzahlpkw;
- int anzahlfahrrad;
- cout << "Wieviele PKW sollen erzeugt werden?: " << endl;
- cin >> anzahlpkw;
- cout << "Wieviele Fahrräder sollen erzeugt werden?: " << endl;
- cin >> anzahlfahrrad;
- vector<Fahrzeug*>Fahrzeuge;
- for(int i=0; i<anzahlpkw;i++)
- {
- pkwtemp = new PKW("Auto", 98, 70, 15.1);
- Fahrzeuge.push_back(pkwtemp);
- }
- for(int i=0; i<anzahlfahrrad;i++)
- {
- fahrradtemp = new Fahrrad("Fahrrad", 17.9);
- Fahrzeuge.push_back(fahrradtemp);
- }
- vAusgabeUberschrift();
- Weg* weg1;
- weg1->p_dLaenge = 50;
- while(dGlobaleZeit<=4)
- {
- for(int i=0; i<Fahrzeuge.size();i++) //Fahrzeuge.size()=anzahlpkw+anzahlfahrrad
- {
- if(i=1)
- {
- Fahrzeuge[i]->vNeueStrecke(weg1);
- }
- Fahrzeuge[i]->vAbfertigung();
- cout << *Fahrzeuge[i];
- cout << endl;
- if(fabs(dGlobaleZeit - 2.5) < 0.200001)
- {
- Fahrzeuge[i]->dTanken(0);
- }
- }
- dGlobaleZeit += 0.4;
- }
- }
Add Comment
Please, Sign In to add comment