Dice Bid Game
###### Posted by JanWan
Last Updated: September 19, 2012
# include <iostream>
# include <cmath>
# include <iomanip>
# include <cstdlib>

using namespace std;

int main()
{
int die1;
int die2;
int dice;
int bet;
int point;
int money = 100;
char roll;

cout<<"\t\t\t*********************"<<endl;
cout<<"\t\t\t**  Dice Bid Game  **"<<endl;
cout<<"\t\t\t*********************"<<endl<<endl;

do
{
cout << "You currently have \$" << money << " on hand.";
cout<<endl;

cout << "\nPlace your bet and roll the dice (minimum \$1): ";
cin >> bet;
cout<<endl;

while (bet < 1 || bet > money)
{
if (bet < 1)
cout << "\nDont be so cheap put some money on the table!";
if (bet > money)
cout << "\nYou don't have that much!";
cout<<endl;
cout << "\n\nPlace your bet and roll the dice (minimum \$1): ";
cin >> bet;
cout<<endl;
}

cout << "You bet \$" << bet << ".";
cout<<endl;

cin.get(roll);

die1 = rand() % 6 + 1;
die2 = rand() % 6 + 1;
dice = die1 + die2;

cout << "\nYou rolled a " << die1 << " and a " << die2
<< " for a total of " << dice << "."<<endl;
cout<<endl;

if (dice == 7 )
{
cout << "Youve won";
cout<<endl;
money += bet;
}

if (dice == 11)
{
cout << "Youve lost";
cout<<endl;
money -= bet;
}

else
{
do
{
cout << "You currently have \$" << money << " on hand."<<endl; //copied the betting loop you had
cout<<endl;
cout << "\nPlace your bet and roll the dice (minimum \$1): ";
cin >> bet;
cout<<endl;

while (bet < 1 || bet > money)
{
if (bet < 1)
cout << "\nC'mon, take a chance!";
if (bet > money)
cout << "\nYou don't have that much!";
cout << "\n\nPlace your bet (minimum \$1): ";
cin >> bet;
}
cout << "You bet \$" << bet << "."; //end betting loop

cin.get(roll);

die1 = rand() % 6 + 1;
die2 = rand() % 6 + 1;
dice = die1 + die2;

cout << "\nYou rolled a " << die1
<< " and a " << die2
<< " for a total of " << dice << ".";
cout<<endl;

if (dice == 7)
{
cout << "\nYOU WON!!!! lets raise the Stakes"<<endl;
money += bet;
}

if (dice == 11)
{
cout << "\nYOU LOSE its ok you can WIN it back"<<endl;
money -= bet;
}

else
{
cout << "\nGame on 7. "<<endl;
cout<<endl;

}

} while (dice != point || dice != 7);
}
} while (money > 0);

cout << "/nLooks like you ran out of money. "
<< "Thanks for playing!" << endl;

system("pause");
}

J.W. Production

###### Craps Dice game in C++
Samath | Jan 06, 2021
###### The Matching Game in Java
Samath | Mar 20, 2015
###### Hangman Game in C++
Samath | Jan 17, 2024
###### Hangman Game using C#
Samath | Jan 17, 2024
###### Animal Game in Java
gideonna | Apr 13, 2016
###### Number Guessing Game using C++
Samath | Jan 04, 2017
###### Blackjack Game in C++
Samath | Jan 05, 2017
###### Checkers Game using C++
Samath | Jan 17, 2024
###### Minesweeper Game using C++
Samath | Jan 05, 2017
###### Paper Strip Game using Python
Samath | Jan 17, 2024
###### Tic Tac Toe Game using C#
Samath | Jan 17, 2024
###### John Conway's Game of Life using C++
Samath | Jan 04, 2017
###### C++ Rock Paper Scissors Game
Samath | Jan 05, 2017
###### Tic Tac Toe Game using Python
Samath | Jan 17, 2024
###### Casino Number Guessing Game in C++
Samath | Jan 20, 2024