landrypro
Messages postés11Date d'inscriptionlundi 28 juillet 2008StatutMembreDernière intervention19 janvier 2011
-
29 oct. 2008 à 13:19
BzhRico
Messages postés5Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention30 octobre 2008
-
29 oct. 2008 à 16:02
Bonjour a tous!!
jai un gros probleme.Je suis entrain de faire une application de gestion des bulletin et je suis butté on niveau du rang
Je voudrais affiché le rang pour une classe donnée:a partir de la moyenne et et de la note en une matiere ..
Aider moi svp merci a tous .Dieu vous bénisse
BzhRico
Messages postés5Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention30 octobre 2008 29 oct. 2008 à 16:02
Bonjour,
Je n'ai pas connaissance d'une fonction de calcul de rang automatique en VB.
Par contre, une simple boucle doit pouvoir répondre à ton besoin, en comptabilisant le nombre de cas, répondant à tes critères, dont la note est supperieure ou inférieure à la note de référence.
ex: Note(0 à 5) = { 6; 5; 9; 4; 6; 3 }
Public Function Rang(n As Integer) As Integer
Dim Pos As Integer, Nb As Integer
Nb = 1
For Pos = 0 To UBound(Note, 1)
If Note(Pos) > Note(n) Then Nb = Nb + 1
Next Pos
Rang = Nb
End Function