visite http://voyager.deanza.edu/~bentley/ass5.htmljeu de dés qui nous oblige à bien compter nos tours avec l'ajout * avant chaque dé rouler
Mon but est d'essayer de correspondre à la sortie de l'échantillon qui est sur le lien. Les seuls obstacles que je n'arrive pas à surmonter sont comment ajouter ce que vous êtes et aussi "*" avant chaque dé.
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
int roll();
int turn();
int main()
{
srand(time(0));
int gameTotal = 0;
while (gameTotal < 100)
{
gameTotal += turn();
cout << "Your total is now " << gameTotal << endl << endl;;
}
}
int turn()
{
int turnTotal = 0;
int temp;
for (int i = 0; i < 3; i++)
{
temp = roll();
if (temp == 7) break;
turnTotal += temp;
}
cout << "You scored " << turnTotal << " points for this turn" << endl;
return turnTotal;
}
int roll()
{
int die1 = rand() % 6 + 1;
int die2 = rand() % 6 + 1;
int sum = die1 + die2;
cout << "You rolled a " << die1 << " and " << die2 << ". " << "That's " << sum << endl;
return sum;
}
S'il vous plaît clarifier votre problème ou ajouter des détails supplémentaires pour mettre en évidence exactement ce dont vous avez besoin . Comme c'est écrit actuellement, il est difficile de dire exactement ce que vous demandez. Consultez la page [Comment demander] (https://stackoverflow.com/help/how-to-ask) pour obtenir de l'aide afin de clarifier cette question. – jotik
S'il vous plaît partager le code que vous avez et décrire en détail comment vous êtes "coincé". Aussi nous ne faisons pas vos devoirs. – Sheph
Merci pour l'entrée. Encore nouveau sur ce site. Juste attaché mon code. Désolé d'être pas clair. –