Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Definer en ny klasse som implementerer MobileSubscription og beregner kostnad basert på følgende regel:tale

  • Samtaler har en fast pris uavhengig av antall og lengde

...

  • . Denne fastprisen angis og leses med setter/getter-paret setStaticCallCost og getStaticCallCost.

...

  • Tekstmeldinger har en fast pris pr. melding, som angis med setMessageCost og leses med getMessageCost (som for den tidligere oppgaven)

...

  • .
  • Kostnaden for internett-bruk beregnes basert på summen av mengde mottatt og sendt og styres av tre verdier: pris pr. megabyte under en viss grense, pris pr. megabyte over en viss grense og selve grensen. Disse kalles henholdsvis costBytesBelow, costBytesAbove og costBytesThreshold og har hvert sitt getter/setter-par. Ved å justere på de to første, kan en gi rabatt (den andre er minst) eller straff (den andre er størst) for forbruket.

 

JExercise-testkode for oppgavene finner du her: interfaces/NamedTestMobileSubscriptionTest.java. jexkoden for testen finner du her:  interfaces/MobileSubscription.jextest

Include Page
Bunntekst for JExercise-oppgaver
Bunntekst for JExercise-oppgaver