Za resavanje tvog i slicnih problema najbolje je koristiti binarnu komparaciju, ako je podrzava jezik gde se implementira.
Svaki box treba u slucaju da je ukljucen da uveca rezultat za odgovarajuci stepen od broja 2, a onda je lako naknadno izracunati koji su boxovi ukljuceni.
Npr. ako su uikljuceni 1, 4 i 5 box onda je rezultat 2
0 + 2
3 + 2
4 = 25 (ako sam dobro izracunao). Takav rezultat upises kao izbor korisnika.
Kada ucitavas obrazac, proveravas za svaki od box-ova da li je ukljucen (u VB se koristi operator AND):
IF (Rezultat AND 1) = 1 THEN Check_1.Value = ukljucen ELSE Check_1.Value = iskljucen
....
IF (Rezultat AND 2
n) = 2
n) THEN Check_n.Value = ukljucen ELSE Check_n.Value = iskljucen
Dao sam ti opsti kod, posto ne znam u kom jeziku radis, ali nadam se da si shvatio poentu.
vidi GoranVucicevic #28045
www.clickersoftware.com