विषयसूची:
- चरण 1: पेय की संख्या की पहचान करना (लूप के लिए)
- चरण 2: अन्य चर परिभाषित करें (इनपुट, यदि/अन्य)
- चरण 3: बीएसी की गणना के लिए एक समीकरण को परिभाषित करें
- चरण 4: मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
- चरण 5: विषय शांत होने से पहले घंटों की संख्या की गणना करें
- चरण 6: परिणाम और व्याख्या
वीडियो: सैंडबॉक्स प्रोजेक्ट: बीएसी गणना और व्याख्या: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
हारिका गोगिनेनी, हाना श्लॉसर और बेनेडिक्ट यूसेको द्वारा
इस परियोजना में, हम किसी विषय के पेय, वजन और लिंग की संख्या के आधार पर रक्त अल्कोहल एकाग्रता (बीएसी) की गणना करने का प्रयास करेंगे। परिकलित बीएसी को आउटपुट करने के बाद, हम शरीर के प्रमुख अंगों और प्रणालियों और इसकी भौतिक विशेषताओं पर उस विशेष बीएसी स्तर के प्रभावों को बताएंगे। हम शराब को तोड़ने और पूरी तरह से शांत होने के लिए विषय के लिए घंटों की संख्या की गणना करने के लिए बीएसी को भी पुनर्व्यवस्थित करेंगे।
चरण 1: पेय की संख्या की पहचान करना (लूप के लिए)
- पिछले कार्य से कमांड विंडो और कार्यक्षेत्र को साफ़ करने के लिए "क्लियर" और "सीएलसी" फ़ंक्शंस का उपयोग करके कोड शुरू करें
- कमांड विंडो पर प्रिंट करने के लिए "इनपुट" फ़ंक्शन का उपयोग करें, जिससे विषय को खपत किए गए विभिन्न पेय की संख्या दर्ज करने के लिए प्रेरित किया जा सके।
- यदि "NumberofDrinks" चर 1 से अधिक है, तो प्रत्येक प्रकार के पेय में प्रतिशत अल्कोहल सामग्री और अल्कोहल के औंस दर्ज करने के लिए संकेत देने के लिए "लूप के लिए" का उपयोग करें। इन चरों का उपयोग विषय द्वारा कुल शराब की खपत की गणना के लिए किया जाता है।
चरण 2: अन्य चर परिभाषित करें (इनपुट, यदि/अन्य)
- विषय को वजन (एलबीएस) दर्ज करने और पीने के बाद बीत चुके घंटों की संख्या दर्ज करने के लिए फिर से "इनपुट" फ़ंक्शन का उपयोग करें; दोनों कारक रक्त में अल्कोहल के टूटने को प्रभावित करते हैं।
- विषय को उनके लिंग में प्रवेश करने की अनुमति देने के लिए "इनपुट" फ़ंक्शन का उपयोग करें।
- पूरक जो प्रत्येक लिंग के लिए एक विशिष्ट स्थिरांक निर्दिष्ट करते हुए "if/elseif" कथन के साथ कार्य करता है। "Strcmp" फ़ंक्शन चर को स्ट्रिंग से तुलना करता है, और यदि दर्ज किया गया चर 'पुरुष' या 'महिला' नहीं है, तो एक "अन्य" कथन बनाएं जो ERROR को आउटपुट करता है।
समस्या जो हमारे पास थी: हमारे सामने एक समस्या यह थी कि जब हमने "लिंग" चर के लिए एक तार्किक संचालिका बनाने का प्रयास किया। यदि हम "लिंग = 'पुरुष'" या "लिंग = 'महिला'" लिखते हैं तो कोड ठीक से काम नहीं करेगा; यह सही लिंग था या नहीं, इस पर ध्यान दिए बिना यह पुरुष पर वापस आ जाएगा। समस्या यह थी कि "अन्य" कथनों में, एक स्ट्रिंग के बराबर चर होना संभव नहीं था। परिणामस्वरूप हमें फ़ंक्शन को "strcmp" में संशोधित करना पड़ा - स्ट्रिंग-तुलना फ़ंक्शन - जिसने कोड को प्रगति की अनुमति दी।
चरण 3: बीएसी की गणना के लिए एक समीकरण को परिभाषित करें
पिछले चरणों में बनाए गए चरों को देखते हुए बीएसी को खोजने के लिए एक समीकरण विकसित करने के लिए अनुसंधान में पाए गए सूत्र का उपयोग करें।
चरण 4: मानव शरीर पर प्रकट परिणामों में बीएसी की व्याख्या करें (यदि/elseif)
- एक "if/elseif" स्टेटमेंट बनाएं, जो लॉजिस्टिक ऑपरेटर्स (>, <, ==, ~, &) का उपयोग करता है, जो कि चुने हुए लॉजिस्टिक स्टेटमेंट को फिट करने वाले परिकलित बीएसी वैल्यू के अनुसार संबंधित परिणाम प्रदर्शित करता है।
- कमांड विंडो पर बीएसी मान और शरीर पर उस स्तर के परिणामी प्रभावों और अनुसंधान के आधार पर उनकी अभिव्यक्तियों को प्रिंट करने के लिए "fprintf" फ़ंक्शन का उपयोग करें।
- अलग-अलग प्रभावों के साथ बीएसी की सभी प्रमुख श्रेणियों के लिए इन चरणों को दोहराना जारी रखें
चरण 5: विषय शांत होने से पहले घंटों की संख्या की गणना करें
- विषय शांत होने तक घंटों की संख्या ज्ञात करने के लिए चरण 2 से बीएसी सूत्र को पुनर्व्यवस्थित करें (बीएसी = 0)
- उस सूत्र को देखते हुए, घंटों की संख्या की गणना करें और "fprintf" फ़ंक्शन का उपयोग करके इस डेटा को कमांड विंडो में प्रिंट करें
चरण 6: परिणाम और व्याख्या
कोड लिखने और पूछे गए प्रश्नों के लिए मान दर्ज करने के बाद, पेय की संख्या, अल्कोहल प्रतिशत, वजन, लिंग, आदि, "रन" पर क्लिक करें और अपने परिणाम प्राप्त करें। बीएसी परिकलित बीएसी के प्रभावों की व्याख्या करने वाले एक पैराग्राफ के साथ दिखाया जाएगा। एक और छपा हुआ बयान आपको उतने घंटे देगा जब तक कि आप पूर्ण संयम तक नहीं पहुंच जाते।
* नोट: चूंकि व्याख्या पैराग्राफ लंबा है, इसलिए आपको पूरा संदेश पढ़ने के लिए दाईं ओर स्क्रॉल करना होगा।
सिफारिश की:
इलेक्ट्रॉनिक्स में महत्वपूर्ण गणना: 7 चरण
इलेक्ट्रॉनिक्स में महत्वपूर्ण गणना: यह निर्देशयोग्य इलेक्ट्रॉनिक्स इंजीनियरों / निर्माताओं में कुछ महत्वपूर्ण गणनाओं को सूचीबद्ध करने का इरादा रखता है जिनके बारे में पता होना चाहिए। स्पष्ट रूप से ऐसे बहुत से सूत्र हैं जो इस श्रेणी में फिट हो सकते हैं। इसलिए मैंने इस निर्देशयोग्य को बुनियादी तक सीमित कर दिया है
BME 60B सैंडबॉक्स प्रोजेक्ट: 6 चरण
बीएमई 60बी सैंडबॉक्स प्रोजेक्ट: हमारे सैंडबॉक्स प्रोजेक्ट का उद्देश्य जैविक क्षेत्र में शोधकर्ताओं को सेल के नमूनों का विश्लेषण करने और उनकी कोशिकाओं की स्थितियों का पता लगाने में मदद करना है। उपयोगकर्ता द्वारा अपने सेल नमूने की एक छवि इनपुट करने के बाद, हमारा कोड छवि को सेल गिनती के लिए तैयार करने के लिए संसाधित करता है
मासिक धर्म चक्र की व्याख्या - मेकी मेक्सी और स्क्रैच के साथ: 4 कदम
मासिक धर्म चक्र की व्याख्या - मेकी मेकी और स्क्रैच के साथ: एक हफ्ते पहले मैंने 7वीं कक्षा के छात्रों के साथ एक "मासिक धर्म चक्र कैलेंडर" बनाने पर काम किया, जिस विषय के बारे में वे जीव विज्ञान कक्षा में सीख रहे हैं। हमने ज्यादातर क्राफ्टिंग सामग्री का इस्तेमाल किया, लेकिन विज्ञान शिक्षक और मैंने एक मेकी मेकी को शामिल करने का फैसला किया
फैक्स मशीन: पुर्जों की व्याख्या करना और बचाव के लायक क्या है: 9 कदम
फैक्स मशीन: पुर्जों की व्याख्या करना और बचाव के लायक क्या है: हाल ही में मुझे यह फैक्स मशीन मिली है। मैंने इसे साफ किया और इसे पावर केबल और फोन लाइन से जोड़ा, और यह सही ढंग से काम कर रहा था, लेकिन मुझे फैक्स मशीन की आवश्यकता नहीं है और मैंने सोचा कि इसे अलग करना और इसके बारे में एक और निर्देश योग्य बनाना अच्छा होगा। मैं
BH1715 और Arduino नैनो का उपयोग करके हल्की तीव्रता की गणना: 5 चरण
BH1715 और Arduino नैनो का उपयोग करते हुए हल्की तीव्रता की गणना: कल हम LCD डिस्प्ले पर काम कर रहे थे, और उन पर काम करते हुए हमने प्रकाश की तीव्रता की गणना के महत्व को महसूस किया। प्रकाश की तीव्रता न केवल इस दुनिया के भौतिक क्षेत्र में महत्वपूर्ण है, बल्कि जीव विज्ञान में इसकी अच्छी तरह से बताई गई भूमिका है