C++ Tutorial |
#include #include"utilitylib.h" //----------------------------------------- int DealCard () { return (random (10) +1); } //----------------------------------------- int DealUser () { int NumCards; cout<<"How many cards do you want?"; NumCards=GetInt (1,20); cout<<"You"; int CardCount, Card, SumCards=0; for (CardCount=0; CardCount cout< } cout<<"="< } //---------------------------------------- int DealComputer () { const int NumCards=3 count<<"Computer:; int CardCount, Card, SumCards=0; for (CardCount=0; CardCount cout< } cout<<"="< } //----------------------------------------- int FindWinner (int UserSum, int ComputerSum) { const int Limit=21; if ((UserSum==ComputerSum) l l ((UserSum>Limit) && (ComputerSum>Limit))) return (0); else if ((ComputerSum>Limit) l l ((UserSum>ComputerSum) &&(UserSum<=Limit))) return (1); else return (2); } //-------------------------------------------- void ReportResult (int Result) { if(result==0) cout<<"A draw!\n"; else cout< //--------------------------------------------- int PlayGame () { UserSum=DealUser(); int ComputerSum=DealComputer(); int Winner=FindWInner(USerSum, ComputerSum); ReportResult(Winner); return(Winner); } //------------------------------------------------ char AskRepeat() { char Answer; cout<<"would you like to play again? (Y/N)?"; cin>>Answer; while ((Answer! ='Y') && (Answer!='y') && (Answer! ='N') && (Answer! ='n')){ cout<<"Answer Y or N please: "; cin>>Answer; } return(Answer); } //---------------------------------------------------- void Report(int Wins, int Losses, int Draws) { cout<<"Your wins="< //------------------------------------------------------ int main () { randomize(); int Wins=0, Losses=0, Draws=0; char Answer; do{ int Result; Result=PlayGame(); UpdateCout (Result, Wins, Losses, Draws); Answer=AskRepeat(); }while((Answer!='N') && (Answer!='n')); Report(Wins, Losses, Draws); return(0) } you must create your own utilities library or else the computer wont recognize the code. game of black jack. Enjoy. By- LiQuiD[Ea] of the Elite Assassins |