Voici l'algorithme du début, écrit en pseudo langage. A toi de l'adapter au langage que tu utilises.
Remarque : pour afficher du code, il est très pratique d'utiliser les balises "code" :
[ code ] Exemple de source inscrit entre les balises "code"... [ /code ]
Citation :
Q1: Écrire un programme demandant à l'utilisateur la valeur de chacun des trois dés.
L'utilisateur entrera les valeurs des dés dans n'importe quel ordre.
Pour l'instant, le programme se contentera d'afficher les valeurs saisies telles quelles.
a, b, c Sont de type Entiers
Entrer "Veuillez entrer la valeur des 3 dés : ", a, b, c
Afficher "Les valeurs saisies sont : ", a, b, c
Citation :
Q2: Modifier le programme afin qu'il affiche «Brelan» ainsi que le nombre de points correspondant si les valeurs forment un brelan.
a, b, c, valeur Sont de type Entiers
Entrer "Veuillez entrer la valeur des 3 dés : ", a, b, c
Afficher "Les valeurs saisies sont : ", a, b, c
Si (a=b) et (b=c) Alors
valeur = a
Si (a=1) Alors valeur = 7
Afficher "Il s'agit d'un Brelan, de valeur", valeur
Fin_si
Citation :
Q3: Modifier le programme afin qu'il prenne également en compte les paires d'as.
#-----------------------------------------------------------------
# Calcul des valeurs au 421
#-----------------------------------------------------------------
#--------(Saisie des valeurs)-------------------------------------
a, b, c, valeur, mini, medium, maxi Sont de type Entiers
Entrer "Veuillez entrer la valeur des 3 dés : ", a, b, c
Afficher "Les valeurs saisies sont : ", a, b, c
#--------(Brelan)-------------------------------------------------
Si (a=b) et (b=c) Alors
valeur = a
Si (a=1) Alors valeur = 7
Afficher "Il s'agit d'un Brelan, de valeur", valeur
Fin_si
#--------(Paire d'as)----------------------------------------------
mini = min(a,b,c)
maxi = max(a,b,c)
medium = a + b + c - mini - maxi
Si (mini=1) et (medium=1) Alors
valeur = maxi
Si (maxi=1) Alors valeur = 7
Afficher "Il s'agit d'une paire d'as, de valeur", valeur
Fin_si