In een formulier heb ik een viertal waarden in kunnen vullen. nu wil ik graag dat deze worden gesorteerd.
een voorbeeld
a=4 b=2 c=8 d=1
moet geven: dbac
en
a=1 b=2 c=3 d=4
moet geven: abcd
nu kan ik dit realiseren op de volgende manier
Is er een elegantere manier om dit op te lossen?
een voorbeeld
a=4 b=2 c=8 d=1
moet geven: dbac
en
a=1 b=2 c=3 d=4
moet geven: abcd
nu kan ik dit realiseren op de volgende manier
Visual Basic:
1
2
3
4
5
6
7
8
9
| public function berekenvolgorde(a,b,c,d) as string if a < b and b <c and c <d then output= "abcd" if a< b and b< d and d<c then output = "abdc" if a<c and c<b and b<d then output = "acbd" 'etc 'etc.. voor 24 regels berekenvolgorde = output end function |
Is er een elegantere manier om dit op te lossen?
[ Voor 10% gewijzigd door BovenHond op 14-06-2006 16:25 ]