विषयसूची:

सैंडबॉक्स प्रोजेक्ट: बीएसी गणना और व्याख्या: 6 चरण
सैंडबॉक्स प्रोजेक्ट: बीएसी गणना और व्याख्या: 6 चरण

वीडियो: सैंडबॉक्स प्रोजेक्ट: बीएसी गणना और व्याख्या: 6 चरण

वीडियो: सैंडबॉक्स प्रोजेक्ट: बीएसी गणना और व्याख्या: 6 चरण
वीडियो: Sand Realistic Price 2023. Should you invest in SandBox? 2024, नवंबर
Anonim
सैंडबॉक्स परियोजना: बीएसी गणना और व्याख्या
सैंडबॉक्स परियोजना: बीएसी गणना और व्याख्या

हारिका गोगिनेनी, हाना श्लॉसर और बेनेडिक्ट यूसेको द्वारा

इस परियोजना में, हम किसी विषय के पेय, वजन और लिंग की संख्या के आधार पर रक्त अल्कोहल एकाग्रता (बीएसी) की गणना करने का प्रयास करेंगे। परिकलित बीएसी को आउटपुट करने के बाद, हम शरीर के प्रमुख अंगों और प्रणालियों और इसकी भौतिक विशेषताओं पर उस विशेष बीएसी स्तर के प्रभावों को बताएंगे। हम शराब को तोड़ने और पूरी तरह से शांत होने के लिए विषय के लिए घंटों की संख्या की गणना करने के लिए बीएसी को भी पुनर्व्यवस्थित करेंगे।

चरण 1: पेय की संख्या की पहचान करना (लूप के लिए)

पेय की संख्या की पहचान करना (लूप के लिए)
पेय की संख्या की पहचान करना (लूप के लिए)
  1. पिछले कार्य से कमांड विंडो और कार्यक्षेत्र को साफ़ करने के लिए "क्लियर" और "सीएलसी" फ़ंक्शंस का उपयोग करके कोड शुरू करें
  2. कमांड विंडो पर प्रिंट करने के लिए "इनपुट" फ़ंक्शन का उपयोग करें, जिससे विषय को खपत किए गए विभिन्न पेय की संख्या दर्ज करने के लिए प्रेरित किया जा सके।
  3. यदि "NumberofDrinks" चर 1 से अधिक है, तो प्रत्येक प्रकार के पेय में प्रतिशत अल्कोहल सामग्री और अल्कोहल के औंस दर्ज करने के लिए संकेत देने के लिए "लूप के लिए" का उपयोग करें। इन चरों का उपयोग विषय द्वारा कुल शराब की खपत की गणना के लिए किया जाता है।

चरण 2: अन्य चर परिभाषित करें (इनपुट, यदि/अन्य)

अन्य चर परिभाषित करें (इनपुट, यदि/अन्य)
अन्य चर परिभाषित करें (इनपुट, यदि/अन्य)
  1. विषय को वजन (एलबीएस) दर्ज करने और पीने के बाद बीत चुके घंटों की संख्या दर्ज करने के लिए फिर से "इनपुट" फ़ंक्शन का उपयोग करें; दोनों कारक रक्त में अल्कोहल के टूटने को प्रभावित करते हैं।
  2. विषय को उनके लिंग में प्रवेश करने की अनुमति देने के लिए "इनपुट" फ़ंक्शन का उपयोग करें।
  3. पूरक जो प्रत्येक लिंग के लिए एक विशिष्ट स्थिरांक निर्दिष्ट करते हुए "if/elseif" कथन के साथ कार्य करता है। "Strcmp" फ़ंक्शन चर को स्ट्रिंग से तुलना करता है, और यदि दर्ज किया गया चर 'पुरुष' या 'महिला' नहीं है, तो एक "अन्य" कथन बनाएं जो ERROR को आउटपुट करता है।

समस्या जो हमारे पास थी: हमारे सामने एक समस्या यह थी कि जब हमने "लिंग" चर के लिए एक तार्किक संचालिका बनाने का प्रयास किया। यदि हम "लिंग = 'पुरुष'" या "लिंग = 'महिला'" लिखते हैं तो कोड ठीक से काम नहीं करेगा; यह सही लिंग था या नहीं, इस पर ध्यान दिए बिना यह पुरुष पर वापस आ जाएगा। समस्या यह थी कि "अन्य" कथनों में, एक स्ट्रिंग के बराबर चर होना संभव नहीं था। परिणामस्वरूप हमें फ़ंक्शन को "strcmp" में संशोधित करना पड़ा - स्ट्रिंग-तुलना फ़ंक्शन - जिसने कोड को प्रगति की अनुमति दी।

चरण 3: बीएसी की गणना के लिए एक समीकरण को परिभाषित करें

बीएसी की गणना के लिए एक समीकरण को परिभाषित करें
बीएसी की गणना के लिए एक समीकरण को परिभाषित करें

पिछले चरणों में बनाए गए चरों को देखते हुए बीएसी को खोजने के लिए एक समीकरण विकसित करने के लिए अनुसंधान में पाए गए सूत्र का उपयोग करें।

चरण 4: मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)

मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
  1. एक "if/elseif" स्टेटमेंट बनाएं, जो लॉजिस्टिक ऑपरेटर्स (>, <, ==, ~, &) का उपयोग करता है, जो कि चुने हुए लॉजिस्टिक स्टेटमेंट को फिट करने वाले परिकलित बीएसी वैल्यू के अनुसार संबंधित परिणाम प्रदर्शित करता है।
  2. कमांड विंडो पर बीएसी मान और शरीर पर उस स्तर के परिणामी प्रभावों और अनुसंधान के आधार पर उनकी अभिव्यक्तियों को प्रिंट करने के लिए "fprintf" फ़ंक्शन का उपयोग करें।
  3. अलग-अलग प्रभावों के साथ बीएसी की सभी प्रमुख श्रेणियों के लिए इन चरणों को दोहराना जारी रखें

चरण 5: विषय शांत होने से पहले घंटों की संख्या की गणना करें

विषय शांत होने से पहले घंटों की संख्या की गणना करें
विषय शांत होने से पहले घंटों की संख्या की गणना करें
  1. विषय शांत होने तक घंटों की संख्या ज्ञात करने के लिए चरण 2 से बीएसी सूत्र को पुनर्व्यवस्थित करें (बीएसी = 0)
  2. उस सूत्र को देखते हुए, घंटों की संख्या की गणना करें और "fprintf" फ़ंक्शन का उपयोग करके इस डेटा को कमांड विंडो में प्रिंट करें

चरण 6: परिणाम और व्याख्या

परिणाम और व्याख्या
परिणाम और व्याख्या

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

* नोट: चूंकि व्याख्या पैराग्राफ लंबा है, इसलिए आपको पूरा संदेश पढ़ने के लिए दाईं ओर स्क्रॉल करना होगा।

सिफारिश की: