also in dem fall ginge es mit einem workaround
Code:
switch (price/1000)
{
case 0:
case 1: discount = 0.05; break;
case 2: discount = 0.08; break;
case 3:
case 4: discount = 0.15; break;
default: discount = 0.2; break;
}
wenn du eine integerdivison machst (int/int) dann werden die kommastellen weggeschnitten
3000 / 1000 = 3
3999 / 1000 = 3
usw