Einzelnen Beitrag anzeigen
Alt 02.12.2003, 01:08   #4
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

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
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten