সুচিপত্র:

স্যান্ডবক্স প্রকল্প: BAC হিসাব ও ব্যাখ্যা: Ste টি ধাপ
স্যান্ডবক্স প্রকল্প: BAC হিসাব ও ব্যাখ্যা: Ste টি ধাপ

ভিডিও: স্যান্ডবক্স প্রকল্প: BAC হিসাব ও ব্যাখ্যা: Ste টি ধাপ

ভিডিও: স্যান্ডবক্স প্রকল্প: BAC হিসাব ও ব্যাখ্যা: Ste টি ধাপ
ভিডিও: ইন্টারভিউ'র ৮টি সাধারন প্রশ্ন যা জানা থাকলে আপনার জব নিশ্চিত | 8 Common Interview Questions 2024, জুলাই
Anonim
স্যান্ডবক্স প্রকল্প: BAC হিসাব ও ব্যাখ্যা
স্যান্ডবক্স প্রকল্প: BAC হিসাব ও ব্যাখ্যা

লিখেছেন হারিকা গগিনেনি, হানা শ্লোসার এবং বেনেডিক্ট ইউসেকো

এই প্রকল্পে, আমরা একটি বিষয়ের পানীয়, ওজন এবং লিঙ্গের উপর ভিত্তি করে রক্তের অ্যালকোহল ঘনত্ব (BAC) গণনা করার চেষ্টা করব। গণনা করা BAC আউটপুট করার পরে, আমরা শরীরের প্রধান অঙ্গ এবং সিস্টেম এবং এর শারীরিক বৈশিষ্ট্যগুলির উপর সেই বিশেষ BAC স্তরের প্রভাবগুলি বলব। অ্যালকোহল ভেঙে দেওয়ার জন্য এবং পুরোপুরি সাবধান থাকার জন্য আমরা বিএসি -কে পুনর্বিন্যাস করব।

ধাপ 1: পানীয়ের সংখ্যা চিহ্নিত করা (লুপের জন্য)

পানীয়ের সংখ্যা চিহ্নিত করা (লুপের জন্য)
পানীয়ের সংখ্যা চিহ্নিত করা (লুপের জন্য)
  1. আগের কাজ থেকে কমান্ড উইন্ডো এবং ওয়ার্কস্পেস পরিষ্কার করতে "ক্লিয়ার" এবং "ক্লিসি" ফাংশন ব্যবহার করে কোডটি শুরু করুন
  2. কমান্ড উইন্ডোতে মুদ্রণ করার জন্য "ইনপুট" ফাংশনটি ব্যবহার করুন, বিষয়টিকে বিভিন্ন পানীয়ের সংখ্যা প্রবেশ করতে অনুরোধ করুন।
  3. যদি "NumberofDrinks" ভেরিয়েবল 1 এর চেয়ে বড় হয়, তাহলে "ফর লুপ" ব্যবহার করে প্রতিটি অ্যালকোহলের পরিমাণ এবং অ্যালকোহলের আউন্স প্রতিটি প্রকারের পানিতে প্রবেশ করতে হবে। এই ভেরিয়েবলগুলি তখন বিষয় দ্বারা মোট অ্যালকোহল খরচ গণনা করতে ব্যবহৃত হয়।

ধাপ 2: অন্যান্য পরিবর্তনশীল সংজ্ঞায়িত করুন (ইনপুট, যদি/অন্য)

অন্যান্য ভেরিয়েবল সংজ্ঞায়িত করুন (ইনপুট, যদি/অন্য)
অন্যান্য ভেরিয়েবল সংজ্ঞায়িত করুন (ইনপুট, যদি/অন্য)
  1. ওজন (পাউন্ড) লিখতে এবং পান করার পর অতিবাহিত ঘন্টার সংখ্যা লিখতে প্রম্পট করার জন্য আবার "ইনপুট" ফাংশন ব্যবহার করুন; উভয় কারণ রক্তে অ্যালকোহলের ভাঙ্গনকে প্রভাবিত করে।
  2. বিষয়টিকে তাদের লিঙ্গ প্রবেশের অনুমতি দিতে "ইনপুট" ফাংশনটি ব্যবহার করুন।
  3. প্রতিটি লিঙ্গের জন্য একটি নির্দিষ্ট ধ্রুবক বরাদ্দ করে একটি "if/elseif" বিবৃতি দিয়ে সেই ফাংশনটি পরিপূরক করুন। "Strcmp" ফাংশনটি ভেরিয়েবলকে স্ট্রিং এর সাথে তুলনা করে এবং যদি ভেরিয়েবলটি 'পুরুষ' বা 'মহিলা' না হয় তবে একটি "অন্য" বিবৃতি তৈরি করে যা ত্রুটি আউটপুট করে।

আমাদের যে সমস্যা ছিল: আমাদের যে সমস্যাগুলো ছিল তার মধ্যে একটি ছিল যখন আমরা "লিঙ্গ" ভেরিয়েবলের জন্য একটি লজিক্যাল অপারেটর তৈরি করার চেষ্টা করেছি। কোডটি সঠিকভাবে কাজ করবে না যদি আমরা "লিঙ্গ = 'পুরুষ'" বা "লিঙ্গ = 'মহিলা'" লিখি; এটি সঠিক লিঙ্গ ছিল কিনা তা নির্বিশেষে পুরুষের কাছে ফিরে আসবে। সমস্যাটি ছিল যে "অন্য" বিবৃতিতে, একটি স্ট্রিং এর সমান পরিবর্তনশীল থাকা সম্ভব ছিল না। ফলস্বরূপ আমাদের ফাংশনটিকে "strcmp" - স্ট্রিং -তুলনা ফাংশন - যা কোডকে অগ্রগতিতে অনুমতি দেয় - এ সংশোধন করতে হয়েছিল।

ধাপ 3: BAC গণনা করার জন্য একটি সমীকরণ নির্ধারণ করুন

BAC গণনা করার জন্য একটি সমীকরণ নির্ধারণ করুন
BAC গণনা করার জন্য একটি সমীকরণ নির্ধারণ করুন

পূর্ববর্তী ধাপে তৈরি ভেরিয়েবল দেওয়া BAC খুঁজে বের করার জন্য সমীকরণ তৈরি করতে গবেষণায় পাওয়া সূত্রটি ব্যবহার করুন।

ধাপ 4: মানবদেহে প্রকাশিত ফলাফলে BAC এর ব্যাখ্যা করুন (যদি/অন্যথায়)

মানবদেহে প্রকাশিত ফলাফলগুলিতে BAC এর ব্যাখ্যা করুন (যদি/অন্যথায়)
মানবদেহে প্রকাশিত ফলাফলগুলিতে BAC এর ব্যাখ্যা করুন (যদি/অন্যথায়)
মানবদেহে প্রকাশিত ফলাফলগুলিতে BAC এর ব্যাখ্যা করুন (যদি/অন্যথায়)
মানবদেহে প্রকাশিত ফলাফলগুলিতে BAC এর ব্যাখ্যা করুন (যদি/অন্যথায়)
মানবদেহে প্রকাশিত ফলাফলগুলিতে BAC এর ব্যাখ্যা করুন (যদি/অন্যথায়)
মানবদেহে প্রকাশিত ফলাফলগুলিতে BAC এর ব্যাখ্যা করুন (যদি/অন্যথায়)
  1. একটি "if/elseif" স্টেটমেন্ট তৈরি করুন যা লজিস্টিক অপারেটর ব্যবহার করে
  2. কমান্ড উইন্ডোতে BAC মান এবং শরীরের উপর সেই স্তরের ফলস্বরূপ প্রভাব এবং গবেষণার ভিত্তিতে তাদের প্রকাশের জন্য "fprintf" ফাংশনটি ব্যবহার করুন।
  3. বিভিন্ন প্রভাব সহ BAC- এর সমস্ত প্রধান রেঞ্জের জন্য এই পদক্ষেপগুলি পুনরাবৃত্তি করা চালিয়ে যান

ধাপ 5: সাবজেক্টটি শীতল হওয়ার আগে ঘন্টা সংখ্যা গণনা করুন

সাবজেক্টটি নির্মল হওয়ার আগে ঘন্টা সংখ্যা গণনা করুন
সাবজেক্টটি নির্মল হওয়ার আগে ঘন্টা সংখ্যা গণনা করুন
  1. বিষয় নরম না হওয়া পর্যন্ত ঘন্টার সংখ্যা খুঁজে পেতে ধাপ 2 থেকে BAC ফর্মুলা পুনর্বিন্যাস করুন (BAC = 0)
  2. সেই সূত্রটি দিয়ে, ঘন্টা সংখ্যা গণনা করুন এবং "fprintf" ফাংশন ব্যবহার করে কমান্ড উইন্ডোতে এই ডেটা মুদ্রণ করুন

ধাপ 6: ফলাফল এবং ব্যাখ্যা

ফলাফল এবং ব্যাখ্যা
ফলাফল এবং ব্যাখ্যা

কোড লেখার পরে এবং প্রম্পট করা প্রশ্ন, পানীয়ের সংখ্যা, অ্যালকোহলের শতাংশ, ওজন, লিঙ্গ ইত্যাদির মান প্রবেশ করার পরে, "চালান" ক্লিক করুন এবং আপনার ফলাফল পান। BAC গণনা করা BAC এর প্রভাব ব্যাখ্যা করে একটি অনুচ্ছেদ সহ দেখানো হবে। আরেকটি মুদ্রিত বিবৃতি আপনাকে প্রয়োজনীয় সংখ্যক ঘন্টা দেবে যতক্ষণ না আপনি সম্পূর্ণ স্বাচ্ছন্দ্যে পৌঁছান।

* দ্রষ্টব্য: যেহেতু ব্যাখ্যার অনুচ্ছেদ দীর্ঘ, তাই আপনাকে পুরো বার্তাটি পড়তে ডানদিকে স্ক্রোল করতে হবে।

প্রস্তাবিত: