Professional Documents
Culture Documents
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
class dice
private:
intnumber,i,j;
char a;
public:
intbalance;
dice()
balance=100;
number=0;
randomize();
intchoose_number()
// randomize();
number=random(6);
if(number==0)
choose_number();
returnnumber;
}
void dice_show(int)
a=' ';
switch(number)
case1:
cout<<"...........";
array[1][1]=char (254);
for(i=0;i<=2;i++)
cout<<"\n";
cout<<".";
for(j=0;j<=2;j++)
cout<<"";
cout<<array[i][j];
cout<<" ";
cout<<".";
cout<<"\n...........";
break;
case2:
cout<<"...........";
array[1][0]=char (254);
for(i=0;i<=2;i++)
cout<<"\n";
cout<<".";
for(j=0;j<=2;j++)
cout<<" ";
cout<<array[i][j];
cout<<"";
cout<<".";
cout<<"\n...........";
break;
case3:
cout<<"...........";
array[1][1]=char (254);
for(i=0;i<=2;i++)
cout<<"\n";
cout<<".";
for(j=0;j<=2;j++)
{
cout<<" ";
cout<<array[i][j];
cout<<"";
cout<<".";
cout<<"\n...........";
break;
case4:
cout<<"...........";
for(i=0;i<=2;i++)
cout<<"\n";
cout<<".";
for(j=0;j<=2;j++)
cout<<" ";
cout<<array[i][j];
cout<<"";
cout<<".";
cout<<"\n...........";
break;
case5:
cout<<"...........";
for(i=0;i<=2;i++)
cout<<"\n";
cout<<".";
for(j=0;j<=2;j++)
cout<<" ";
cout<<array[i][j];
cout<<"";
cout<<".";
cout<<"\n...........";
break;
case6:
cout<<"...........";
array[0][0]=char (254);
for(i=0;i<=2;i++)
cout<<"\n";
cout<<".";
for(j=0;j<=2;j++)
cout<<"";
cout<<array[i][j];
cout<<" ";
cout<<".";
cout<<"\n...........";
break;
};
intmain(void)
cout.flush();
dice d1,d2;
intnumber1,number2,input,number3,
number4,bet;
begin:
to play again\n";
again\n";
input=getch();
if(input)
d1.balance=100;
d2.balance=100;
gotobegin;
cin>>bet;
\n";
cin>>bet;
input=getch();
if(input)
{
number1=d1.choose_number();
d1.dice_show(number1);
cout<<"\n";
number3=d1.choose_number();
d1.dice_show(number3);
cout<<"\n";
input=getch();
if(input)
number2=d2.choose_number();
d2.dice_show(number2);
cout<<"\n";
number4=d2.choose_number();
d2.dice_show(number4);
cout<<"\n";
"<<(number1+number3)<<" "<<
(number2+number4);
4))
d1.balance=d1.balance-bet;
d2.balance=d2.balance+bet;
"<<d1.balance;
"<<d2.balance<<"\n";
else if ((number1+number3) ==
(number2+number4))
cout<<"\ndraw\n";
else
d2.balance=d2.balance-bet;
d1.balance=d1.balance+bet;
if (d1.balance<=0){
"<<d1.balance;
"<<d2.balance<<"\n";
cout<<"press'escape' to exit";
game again\n";
input=getch();
if(input==char (27))
exit;
else
clrscr();
goto begin;
}else if(d2.balance<=0){
"<<d1.balance;
"<<d2.balance<<"\n";
cout<<"press'escape' to exit";
game again\n";
input=getch();
if(input==char (27))
exit;
else
clrscr();
goto begin;
}
else;}
"<<d1.balance;
"<<d2.balance<<"\n";
game again\n";
input=getch();
if(input==char (27))
exit;
else
clrscr();
gotobegin;
cout.flush();
//getch();