Bonjour,

J'ai un exercice à faire, j'aimerais avoir de l'aide concernant les choses qui ne vont pas dans ce que j'ai fait. Je mets déjà l'énoncé :

Ce jeu se joue avec 2 dés. Un nombre tabou étant fixé par la somme des dés d'un jet initial, chaque étape du jeu consiste en un nouveau jet : si la somme des dés égale le nombre tabou, le joueur a perdu ; sinon, cette somme est ajoutée au score déjà obtenu. Le joueur peut interrompre la partie à tout moment après son 1er jet.
Deux exemples de parties :
EX 1 :
Nombre Tabou : 9
Ton tirage : 1 et 1
Score : 2
Tu te dégonfles ? N
Ton tirage : 6 et 3
Tu fais moins le malin maintenant

EX 2 :
Nombre Tabou : 10
Ton tirage : 3 et 4
Score : 7
Tu te dégonfles ? N
Ton tirage : 2 et 1
Score : 10
Tu te dégonfles ? O
T'as vraiment pas de sang dans les veines


Maintenant je poste le script que j'ai essayé de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Algorithme : NombreTabou
Variables saisies : NbTabou, Dés1, Dés2 : entiers
Variables affichées : Score, Tirage : entiers
Variables intermédiaires : Score, Tirage : entiers
Début
	Afficher (« Saisir Nombre Tabou »)
	Saisir (NbTabou)
	Score ← 0
	Tirage ← 0
	Faire
		Afficher (« Saisir dés 1 »)
		Saisir (Dés1)
		Afficher (« Saisir dés 2 »)
		Saisir (Dés 2)
		Afficher (« Ton tirage : », Dés1 , « et », Dés2)
		Score ← Score+Dés1+Dés2
		Afficher (« Score : » , Score)
		Tirage ← Dés1+Dés2
		Faire
			Afficher (« Tu te dégonfles ? »)
			Saisir (dégonfle)
			Si dégonfle = ! ’O’ ou dégonfle = ! ‘N’ alors
				Afficher (« Erreur de saisie, recommencer ! »)
			Fsi
		Tant que dégonfle = ! ’O’ ou dégonfle = ! ‘N’
		Si dégonfle = ‘O’ alors
			Afficher (« T’as vraiment pas de sang dans les veines ! »)
		Fsi 
	Tant que Tirage = ! NbTabou
	Afficher (« Tu fais moins le malin maintenant ! »)
Fin
J'ai des doutes concernant l'utilisation de la boucle "Faire… Tant que" déjà. Et je ne sais pas si c'est bien ce que j'ai fait lorsque dégonfle vaut N, car là je n'ai rien mis, alors que dans le principe, si dégonfle vaut N, il faut recommencer la boucle.

Merci d'avance pour votre aide.