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
| { ====================================================================}
Procedure TForm1.NbTables(Const Nbj : Integer ; Var n3, n4, n5 : Integer) ;
// Nombre de tables de 3, 4 et 5 joueurs pour Nbj Joueurs
Var
n3Max, n4Max, n5Max : Integer ;
i3, i4, i5 : Integer ;
Nb : Integer ;
Begin
n3 := 0 ; n4 := 0 ; n5 := 0 ;
If Nbj < 3 Then
Begin
ShowMessage('Le nombre de joueurs doit être supérieur à 2') ;
Exit ;
End ;
n3Max := Nbj div 3 ;
n4Max := Nbj div 4 ;
n5Max := Nbj div 5 ;
For i3 := 0 To n3Max Do
For i4 := 0 To n4Max Do
For i5 := 0 To n5Max Do
Begin
nb := i3 * 3 + i4 * 4 + i5 * 5 ;
If nb = Nbj Then
Begin
n3 := i3 ; n4 := i4 ; n5 := i5 ;
Exit ;
End ;
End ;
End ;
{ ====================================================================} |
Partager