Come definire le classi di equivalenza per un dominio di input?

0

Lets say a persons commission is computed from the following:

  • 10% on sales <= 100 dollars
  • 20% on the next 100 dollars
  • 30% on any sales > 200 dollars

We have an input of three natural numbers (a, b, c) that correspond with three products of values 50, 30 and 20 dollars respectively.

How do I go about defining the Equivalence classes for the input domain ?

{ (a, b, c) | a, b, c are natural numbers }

     

in base ai seguenti tre casi:

     

• vendite ≤ 100

     

• 100 < vendite ≤ 200

     

• 200 < vendite

Penso di sapere come farlo a metà di questo compito: -

C1 = { ... | sales <= 100 }

C2 = { ... | 100 < sales <= 200 }

C3 = { ... | sales < 200}

Il problema è che non sono mai sicuro di cosa dovrei inserire nella prima parte delle classi di Equivalence (dove ho scritto ... ), perché capisco cosa dice la seconda metà, cioè ... | sales <= 100 dice *something* such that sales is less than or equal to 100 , ma

  • Qual è il qualcosa?
  • Dovrebbe essere commission | sales <= 100 ?
posta Lesley 04.06.2018 - 01:08
fonte

0 risposte

Leggi altre domande sui tag