Jak postupovat, když hmotnost není vymezena přesnými hodnotami, ale místo toho se může vyskytovat v několika rozsazích hodnot? Vezměte do úvahy následující příklady:
Rozsah hmotnosti | Width |
---|---|
Menší než nebo rovnající se 100 | 1 palec |
Větší než 100, ale menší než nebo rovnající se 200 | 2 palce |
Větší než 200, ale menší než nebo rovnající se 300 | 3 palce |
Větší než 300, ale menší než nebo rovnající se 400 | 4 palce |
Větší než 400 | 6 palců |
Změnou existujícího pravidla můžeme tyto rozsahy přizpůsobit.
If mass <= 100 Then bracket_width = 1 ElseIf mass > 100 And mass <= 200 Then bracket_width = 2 ElseIf mass > 200 And mass <= 300 Then bracket_width = 3 ElseIf mass > 300 And mass <= 400 Then bracket_width = 4 Else bracket_width = 6 End If
Pomocí těchto změn můžeme zkontrolovat rozsah hodnot v každém příkazu If nebo Else If.
Odstranění seznamu s více hodnotami z parametru hmotnosti
Jako poslední krok upravíme uživatelský parametr hmotnost, který je aktuálně parametrem s více hodnotami. Charakteristiku s více hodnotami sdruženou s tímto parametrem můžeme odstranit úpravou seznamu s více hodnotami.
Test upraveného pravidla
(1) hmotnost=75, šířka=1 palec (2) hmotnost=150, šířka=2 palce