0

Slot Machine

I got all this so far !!!

Nex is ..

First build in support for writing output to an output file.

2 Make a copy of your existing program and modify the new program to be array based or to use functions or both. It does not have to work exactly like the original but it must be playable in a similar manner.

Implement a minimum of two arrays or functions

add several other programming techniquessuch as string handling, switch statements, and so forth.

/* Slot Machine Program by Harde*/


#include <iostream>
#include <ctime>
#include <cstdlib>


using namespace std;


int main()
{


int x,a, b, c, token=4;
srand(time(0));


cout<<"\t********************************************************\n"
<<"\t*              Welcome to slot machine.                *\n"
<<"\t*  Would you like to play? (1 to play, 2 not to play)  *\n"
<<"\t********************************************************\n\n";
cin>>x;
while(token!=0)
{cout<<"You have "<<token<< " tokens\n\n"
<<"Pull? (1 to pull, 2 not to pull)\n\n";
cin>>x;



if(x==1)
{


a = 1+rand() %10;
b = 1+rand() %10;
c = 1+rand() %10;
//       b = a;
//       c = a;


cout<<"\t\t"<<a<<"          "<<b<<"          "<<c<<"\n\n";


}
else
cout<<"OK\n";
{


if(a==b && b==c)
{


token+=4;
cout<<"You win\n\n";
}
else if(a==b || b==c || a==c)
{
token+=1;


cout<<"You got two out of three\n\n";



}
else
{
token-=1;



cout<<"You lose\n\n";
}


}
}


return 0;
}

Edited by Nick Evan: Fixed formatting

3
Contributors
2
Replies
4
Views
5 Years
Discussion Span
Last Post by sushlet
0

Are you trying to record all your cout's to an output file?
To get started...

Caps in the following code are up to you to choose.

//Necessary declarations
      ofstream CHOOSE_NAME;
      CHOOSE_NAME.open("FILE_NAME.TXT");
      //
      
      //Now change all your cout's to...
      //    cout -----> CHOOSE_NAME
      //    i.e. CHOOSE_NAME << "You lose"
      //    CHOOSE_NAME becomes the same as cout, except cout is your screen and
      //    CHOOSE_NAME is your output file

      //Don't forget to close your file.
      CHOOSE_NAME.close();

Sorry if you already know this, I assumed you don't since it isn't in your program.

Edited by sushlet: n/a

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.