Szabadúszói díjak


Történet

Ebben a feladatban olyan kódot írsz, amely segít egy szabadúszónak a projektmenedzserrel való kommunikációban: néhány segédeszközt készítesz, amelyekkel gyorsan kiszámíthatók a napi és a havi díjak, adott esetben egy megadott kedvezménnyel.

Először is rögzítünk néhány szabályt a szabadúszó és a projektmenedzser között:

  • A napi díj az óradíj nyolcszorosa;
  • Egy hónapban 22 számlázható nap van.

A szabadúszó felajánlja, hogy kedvezményt ad, ha a projektmenedzser úgy dönt, hogy a szabadúszó havonta számlázhat, ami kapóra jöhet, ha egy bizonyos költségvetéssel kell gazdálkodnia.

A kedvezményeket tizedes törtekként modellezzük, amelyeket egy % (százalékjel) követ, 0.0% (nincs kedvezmény) és 90.0% (maximális kedvezmény) között.

Feladatok

Ezek példafeladatok, amelyek illenek ahhoz a történethez, amelyben a szabadúszó egy projektmenedzserrel kommunikál:

  • Számítsd ki a napi díjat egy óradíj alapján
  • Számítsd ki a havi díjat egy óradíj és egy kedvezmény alapján
  • Számítsd ki a munkanapok számát egy költségvetés, egy díj és egy kedvezmény alapján

Terminológia

Ezek javaslatok, nem szabályok a feladatleírásban (a csonk kommentárjait is beleértve) visszatérő terminológiára:

  • A napi díj az óradíj nyolcszorosa; ezt meg kell említeni
  • A havi díj a napi díj 22-szerese; ezt meg kell említeni
  • Ha a kedvezmény más típusban van megadva, mint a numerikus típusok, akkor a discounts are modeled as megfogalmazást használd

Megvalósítások

Referencia