1. Mind Reader Game

Here's the code:
- #pragma endregion
- //declare two variables. intrandom will handle the generated random numbers
- //intcounter will handle the number of incorrect guesses
- int intrandom;
- int intcounter;
- private: System::Void guessbutton_Click(System::Object^ sender, System::EventArgs^ e) {
- //create a random object named randgen based on the Random class
- Random^ randgen=gcnew Random();
- //generate a random number from 1 to 31 and store the generated number into a variable named intrandom
- intrandom=randgen->Next(1,31);
- //if the date inputted by the user is lesser than the generated number
- if (int::Parse(this->datetextBox->Text)<intrandom) {="" display="" this="" message="" this-="">statuslabel->Text="Sorry. Your guess is wrong. Perhaps you need some crystal ball?";
- //if its lesser than the generated number obviously the user has guessed it wrong so we acummulate the value
- //of the intcounter variable.
- intcounter=intcounter + 1;
- }
- //if its greate than the generated number
- else if (int::Parse(this->datetextBox->Text)>intrandom)
- {
- //display this message
- this->statuslabel->Text="It's not what the audienced had picked.Perhaps you need some chant or something.";
- //if its greater than the generated number obviously the user has guessed it wrong again so we acummulate the value
- //of the intcounter variable.
- intcounter=intcounter + 1;
- }
- else
- {
- //if the user has guessed it right. display the follwing message and disable the textbox.
- this->statuslabel->Text="You guessed it right. Congratulations! You are now a fullfledge magician.";
- this->datetextBox->Enabled=false;
- }
- //if the user has guessed it wrong thrice
- if ( intcounter>2)
- {
- //dsiplay this then disbale the textbox.
- this->statuslabel->Text="You have failed the test. Your remaining magic powers will be taken from you.";
- this->datetextBox->Enabled=false;
- }
- }
- };
- }
- </intrandom)>
2. Oil Magnate Game

Here's the code:
- #pragma endregion
- //I wont add comments on this one coz it’s practically the same code. we only //added random responses from the user if the answer is the answer is wrong
- int intrandom;
- int intcounter;
- private: System::Void guessbutton_Click(System::Object^ sender, System::EventArgs^ e) {
- Random^ randgen=gcnew Random();
- intrandom=randgen->Next(20,50);
- if (int::Parse(this->agetextBox->Text)<intrandom) {="" intrandom="randgen-">Next(1,2);
- if (intrandom==1)
- {
- this->statuslabel->Text="Im flattered but I'm not that young.";
- }
- else
- {
- this->statuslabel->Text="I have a feeling that you are just making fun of me.";
- }
- intcounter=intcounter + 1;
- }
- else if (int::Parse(this->agetextBox->Text)>intrandom)
- {
- intrandom=randgen->Next(1,2);
- if (intrandom==1)
- {
- this->statuslabel->Text="That's rude, I'm not that old.";
- }
- else
- {
- this->statuslabel->Text="Are you stupid or something?";
- }
- intcounter=intcounter + 1;
- }
- else
- {
- this->statuslabel->Text="Congratulations! You have won the 3 billion dollars.";
- this->agetextBox->Enabled=false;
- }
- if ( intcounter>2)
- {
- this->statuslabel->Text="You have used the maximum number of guesses and won nothing.";
- this->agetextBox->Enabled=false;
- }
- }
- };
- }
- </intrandom)>