Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "simlib.h"
- #include <cstdio>
- #define POCET_OBCHODU 1200
- class VelkoObchod : public Process {
- public:
- VelkoObchod(int i):Process(){
- num = i;
- }
- int num;
- };
- class Lihovina : public Process {
- public:
- Lihovina(VelkoObchod * obchod);
- void Behavior();
- VelkoObchod *Obchod;
- };
- Lihovina::Lihovina(VelkoObchod * obchod){
- Obchod = obchod;
- }
- void VelkoObchod::Behavior() {
- for(int i = 0; i < 1000; i++)
- (new Lihovina(this))->Activate();
- }
- void Lihovina::Behavior() {
- printf("%d", Obchod->num);
- }
- int main() { // experiment description
- SetOutput("prohibice.out");
- Init(0,10000); // experiment initialization for time 0..10000
- for(int i = 0; i < POCET_OBCHODU; i++)
- (new VelkoObchod(i))->Activate(); // customer generator
- Run(); // simulation
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement