Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <cstdlib>
#include <ctime>
using std::cout;
using std::cin;
int getNumber();
int getGuess();
int askToPlayAgain();
int turns;
bool wantToPlay = true;
int main()
{
cout << "\tWelcome to Higher Lower.\n\n";
while(wantToPlay == true)
{
int number = getNumber();
turns = 0;
cout << "The computer has picked a number between 1 and 100.\n";
cout << "Try to guess that number.\n";
int guess;
while(guess != number)
{
guess = getGuess();
if(guess < number)
{
cout << "Higher!\n";
}
if(guess > number)
{
cout << "Lower!\n";
}
}
cout << "\n\nCongratulations, you have guessed the number in " << turns << " turns!\n";
wantToPlay = askToPlayAgain();
}
cout << "\n\n\tGoodbye.";
getch();
return 0;
}
int getNumber()
{
int x;
srand(time(0));
x = (rand() % 100) + 1;
return x;
}
int getGuess()
{
int x;
cout << "\nYour guess: ";
cin >> x;
turns++;
return x;
}
int askToPlayAgain()
{
char x;
bool y;
while(x != 'y' && x != 'Y' && x != 'n' && x != 'N')
{
cout << "Do you wish to play again? (y/n)";
cin >> x;
}
if(x == 'n' || x == 'N')
{
y = false;
}
if(x == 'y' || x == 'Y')
{
y = true;
system("CLS");
}
return y;
}
ik heb niet zo'n zin om hem door te kijke maar misschien heb je er iets aan om hem te vergelijken met die van een ander ^^
ik zal het vergelijken![]()
(vind nederland wel wat makkelijker)
ik heb niet zo'n zin om hem door te kijke maar misschien heb je er iets aan om hem te vergelijken met die van een ander ^^
ik zal het vergelijken![]()
(vind nederland wel wat makkelijker)
Ach Nederlands is misschien makkelijker, maar _goed_ Nederlands is voor veel mensen nog aardig lastig...
Waarom gebruik je BEGIN als functie en roep je daarvandaan RESULTATEN aan waarin ook nog de invoer voor een nieuwe 'gok' gedaan wordt. Het zal wel werken op deze manier maar echt leesbaar is het niet. Lijkt me een geforceerd recursief algoritme.
Ik zou iets maken met: Initialiseer, Loop terwijl nog levens, en in de loop invoer ophalen, vergelijken/verwerken en resultaat tonen.
Nog een tip: de random functie levert een getal op in het bereik [0, maxrandom - 1]
Dus maxrandom is geen geldige keuze.
jah nu andere post veranderd ermaar copyright neer gezet..hah! dik gestolen![]()
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.