Tariffe da freelance


Storia

In questo esercizio scriverai codice per aiutare un freelance a comunicare con un project manager, fornendo alcune utilità per calcolare rapidamente le tariffe giornaliere e mensili, facoltativamente con uno sconto specificato.

Stabiliamo prima alcune regole tra il freelance e il project manager:

  • La tariffa giornaliera è 8 volte la tariffa oraria;
  • Un mese ha 22 giorni fatturabili.

Il freelance si offre di applicare uno sconto se il project manager sceglie di lasciare che il freelance fatturi su base mensile, cosa che può tornare utile se c'è un budget preciso con cui il project manager deve lavorare.

Gli sconti sono modellati come numeri frazionari seguiti da un % (percentuale) tra 0.0% (nessuno sconto) e 90.0% (sconto massimo).

Attività

Questi sono esempi di attività che si adattano alla storia del freelance che comunica con un project manager:

  • Calcolare la tariffa giornaliera data una tariffa oraria
  • Calcolare la tariffa mensile, data una tariffa oraria e uno sconto
  • Calcolare il numero di giorni lavorativi dati un budget, una tariffa e uno sconto

Terminologia

Queste sono raccomandazioni, non regole, per la terminologia ricorrente nelle istruzioni (incluso il commento dello stub)

  • La tariffa giornaliera è 8 volte la tariffa oraria; va menzionata
  • La tariffa mensile è 22 volte la tariffa giornaliera; va menzionata
  • Se lo sconto viene fornito come tipo diverso dai tipi numerici, usa la terminologia gli sconti sono modellati come

Implementazioni

Riferimenti