फ्रीलांसर दरें


कहानी

इस अभ्यास में आप कोड लिखेंगे जो एक फ्रीलांसर को प्रोजेक्ट मैनेजर से बातचीत करने में मदद करेगा। इसके लिए आप कुछ छोटे फंक्शन बनाएँगे जो दैनिक और मासिक दरें जल्दी निकाल सकें, और चाहें तो दी गई छूट भी लगा सकें।

सबसे पहले हम फ्रीलांसर और प्रोजेक्ट मैनेजर के बीच कुछ नियम तय करते हैं:

  • दैनिक दर, प्रति घंटा दर की 8 गुनी होती है।
  • एक महीने में 22 बिल करने योग्य दिन होते हैं।

फ्रीलांसर छूट लागू करने का प्रस्ताव दे रहा है, अगर प्रोजेक्ट मैनेजर फ्रीलांसर को हर महीने बिल करने देने का फैसला करता है। यह तब काम आ सकता है जब प्रोजेक्ट मैनेजर को किसी निश्चित बजट के साथ काम करना हो।

छूट को भिन्नात्मक संख्याओं के रूप में दर्शाया जाता है, जिनके बाद % (प्रतिशत) आता है और जो 0.0% (कोई छूट नहीं) से 90.0% (अधिकतम छूट) के बीच होती हैं।

कार्य

ये उदाहरण कार्य हैं जो फ्रीलांसर के प्रोजेक्ट मैनेजर से बातचीत करने की कहानी से मेल खाते हैं:

  • प्रति घंटा दर दी गई हो तो दैनिक दर निकालिए।
  • प्रति घंटा दर और छूट दी गई हो तो मासिक दर निकालिए।
  • बजट, दर और छूट दी गई हो तो कार्यदिवसों की संख्या निकालिए।

शब्दावली

ये निर्देशों (स्टब कमेंट्री सहित) में बार-बार आने वाली शब्दावली के लिए सिफारिशें हैं, नियम नहीं।

  • दैनिक दर, प्रति घंटा दर की 8 गुनी होती है; इसका उल्लेख होना चाहिए।
  • मासिक दर, दैनिक दर की 22 गुनी होती है; इसका उल्लेख होना चाहिए।
  • अगर छूट, संख्यात्मक टाइपों से भिन्न टाइप में दी गई हो, तो छूट को इस रूप में दर्शाया जाता है शब्दावली का उपयोग कीजिए।

इम्प्लीमेंटेशन

संदर्भ