class Dator21 { public: int datornsTotalPoang; void spela() { datornsTotalPoang=0; int datornsPoang; int nyttkort=1; cout << "************ GENIUS spelar ************" << endl; while(nyttkort==1) { // Medans datorn vill ha fler kort så kommer denna kod att köras: cout << "Genius kort: "; // Delar ut ett kort. Kort k1; Kortlek kl1; k1 = kl1.delaut(); k1.visa(); // Poäng utskrift cout << "Poang:"; datornsPoang = k1.poang21(); // Plussar totalpoäng datornsTotalPoang=datornsTotalPoang+datornsPoang; // Total poäng utskrift cout << " Totalt: " << datornsTotalPoang ; // Förfrågan om nytt kort. cout << "\nEtt till kort? 1=JA 0=NEJ: "; // Datorns val, om han väljer ett till kort eller inte, med RANDOM gambling srand(time(NULL)); int gambling; int lowest=16, highest=19; int range=(highest-lowest)+1; for(int index=0; index<3; index++){ gambling = lowest+int(range*rand()/(RAND_MAX + 1.0)); } if(datornsTotalPoang <= gambling) { cout << "1"; nyttkort=1; } if(datornsTotalPoang >= 20) { cout << "0"; nyttkort=0; } // Om datorn väljer JA till nytt kort så körs loopen en gång till. if(nyttkort==1) { cout << "\nGenius har valt ett till kort.\n\n"; } // END IF else if(nyttkort==0) { nyttkort=0; } // END ELSEIF } // END while-loop } void datorpoang() { cout << datornsTotalPoang; } // END datornspoang() }; // END class Dator21