* 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;
}
I got all this so far !!!
Nex is ..
Copy the program thats on top ^. modify the program to be array based or to use functions or both. Because it is a copy it will have support for writing to an output file. It does not have to work exactly like the original (original is the program on top ^) but it must be playable in a similar manner, ie, it can be an improvement upon the original in whatever way you wish. You should implement a minimum of two arrays or functions.
add several other programming techniquessuch as string handling, switch statements, and so forth.