5 atvejis: Registracija į pasirenkamuosius kursus - sudėtingesnė situacija
Reikia sukurti sudėtingesnę registraciją į pasirenkamuosius kursus:
Iš nurodytų kursų mokiniai gali pasirinkti 2 arba 3 pasirenkamuosius kursus. Kai kuriuos kursus sudaro dvi pamokos per savaitę, kitus - trys pamokos per savaitę.
Bendras pamokų skaičius vienam mokiniui negali viršyti 6 pamokų. T.y. mokiniai gali pasirinkti 2 trijų pamokų kursus arba 1 trijų pamokų kursą ir 1 dviejų pamokų kursą, arba 3 dviejų pamokų kursus.
Metodas yra toks pat kaip 4 atvejis: Registracija į pasirenkamuosius kursus.
Tačiau kiekvienas kursas turi turėti apibrėžtą svorį, šiuo atveju pamokų skaičių per savaitę.
Naudokite Taisykles, kad nustatytumėte mažiausią ir didžiausią tikslų (kursų) skaičių ir mažiausią bei maksimalų pasirinktų kursųsvorį.