/* oef variant op hoger-lager cpp speler denkt een getal, computer raadt getal */ #include #include // functie prototypes void logo(); int ZoekVanNulTot(float Bereik); //main void main () { // var float Ondergrens = 0; float Bovengrens = 32000; int Gok; char Reply = 'a'; int Aant = 0; //intro logo(); //start cout << "denk een getal tussen 0 en 32.000" << endl << "druk op een toets om verder te gaan"; cin.get(); cout << endl << "ik zal je getal raden in niet meer dan " << ZoekVanNulTot(32000) << " beurten." << endl << "Antwoord met H voor hoger of L voor lager\n" << "S voor stoppen / getal gevonden." << endl; // spel while (Reply != 'S') { Gok = ceil((Bovengrens + Ondergrens)/2); cout <<"poging " << ++Aant <<" : " << Gok <<" \t\t"; cin >> Reply; switch (Reply) { case 'h': case 'H': Ondergrens = Gok; break; case 'l': case 'L': Bovengrens = Gok; break; default: Reply = 'S'; } ; } cout < 1); return Aant; } void logo() { cout << endl <