শাকসবজির প্রকার, বাগানের এলাকা এবং গাছের সংখ্যা অনুযায়ী আপনার বাগান কতটা উৎপাদন করবে তা নির্ধারণ করুন। এই সহজ ক্যালকুলেটর দিয়ে আপনার বাগানের স্থান পরিকল্পনা করুন এবং আপনার ফলনের পূর্বাভাস দিন।
শাকসবজি ফলন অনুমানকারী একটি ব্যবহারিক টুল যা মালী এবং ছোট আকারের কৃষকদের তাদের শাকসবজি বাগান থেকে তারা কতটা উৎপাদন আশা করতে পারে তা পূর্বাভাস দিতে সাহায্য করে। শাকসবজির ধরন, বাগানের এলাকা এবং গাছের সংখ্যা মতো সহজ তথ্য প্রবেশ করিয়ে, আপনি দ্রুত আপনার চাষের মৌসুমের জন্য একটি আনুমানিক ফলন গণনা করতে পারেন। আপনি নতুন বাগান পরিকল্পনা করছেন, একটি বিদ্যমান বাগান অপ্টিমাইজ করছেন, অথবা সম্ভাব্য ফলন সম্পর্কে কৌতূহলী, এই শাকসবজি ফলন গণনা যন্ত্র আপনাকে আপনার বাগান পরিকল্পনা এবং খাদ্য উৎপাদনের লক্ষ্য সম্পর্কে তথ্যপূর্ণ সিদ্ধান্ত নিতে সহায়তা করে।
সম্ভাব্য ফলন বোঝা সফল বাগান পরিকল্পনার জন্য অত্যন্ত গুরুত্বপূর্ণ। এটি আপনাকে আপনার পরিবারের প্রয়োজন মেটাতে কতগুলি গাছ জন্মাতে হবে তা নির্ধারণ করতে, বাগানের স্থান ব্যবহারের অপ্টিমাইজ করতে এবং অতিরিক্ত গাছ লাগানো এড়াতে সাহায্য করে যা সামগ্রিক উৎপাদনশীলতা কমাতে পারে। আমাদের শাকসবজি ফলন গণনা যন্ত্র গাছ প্রতি গড় ফলনের উপর গবেষণাভিত্তিক তথ্য ব্যবহার করে, উন্নত বৃদ্ধির জন্য স্থান প্রয়োজনীয়তার সাথে মিলিয়ে, সাধারণ বাগানের শাকসবজির জন্য বাস্তবসম্মত ফলন অনুমান প্রদান করে।
শাকসবজি ফলন অনুমানকারী তিনটি প্রধান উপাদানের ভিত্তিতে প্রত্যাশিত ফলন গণনা করার জন্য একটি সরল গাণিতিক পদ্ধতি ব্যবহার করে:
শাকসবজির ধরন: বিভিন্ন শাকসবজি স্বাভাবিকভাবে গাছ প্রতি বিভিন্ন পরিমাণ খাদ্য উৎপাদন করে। উদাহরণস্বরূপ, একটি টমেটো গাছ সাধারণত প্রায় ৫ পাউন্ড ফলন দেয়, যখন একটি গাজরের গাছ মাত্র ০.৫ পাউন্ড ফলন দেয়।
বাগানের এলাকা: রোপণের জন্য মোট বর্গফুট (বা বর্গমিটার) উপলব্ধ। এটি নির্ধারণ করে কতগুলি গাছ সঠিক স্থানের সাথে জন্মানো যেতে পারে।
গাছের সংখ্যা: আপনি আপনার বাগান স্থানে কতগুলি গাছ জন্মাতে চান।
শাকসবজির ফলন গণনার মৌলিক সূত্র হল:
উদাহরণস্বরূপ, যদি আপনি ১০টি টমেটো গাছ জন্মান, এবং প্রতিটি গাছ গড়ে ৫ পাউন্ড টমেটো ফলন দেয়:
গণনাকারী প্রতিটি শাকসবজি প্রকারের জন্য সুপারিশকৃত স্থানও বিবেচনা করে। এটি গুরুত্বপূর্ণ কারণ গাছের অতিরিক্ত ঘনত্ব সাধারণত গাছ প্রতি ফলনকে উল্লেখযোগ্যভাবে কমিয়ে দিতে পারে। একটি নির্দিষ্ট এলাকার জন্য সর্বাধিক সুপারিশকৃত গাছের সংখ্যা নির্ধারণের সূত্র হল:
উদাহরণস্বরূপ, যদি টমেটো গাছের জন্য ৪ বর্গফুট প্রয়োজন হয়, এবং আপনার ১০০ বর্গফুট বাগানের স্থান থাকে:
যদি আপনি এই সুপারিশকৃত সর্বাধিক সংখ্যার চেয়ে বেশি গাছ লাগানোর চেষ্টা করেন, গণনাকারী একটি অতিরিক্ত ঘনত্বের সতর্কতা দেখাবে, কারণ এটি আপনার মোট ফলন কমাতে পারে।
গাছের ঘনত্ব (গাছ প্রতি বর্গফুট) হিসাব করা হয়:
এই মেট্রিক মালীদের বুঝতে সহায়তা করে যে তারা তাদের বাগানের স্থানকে কতটা তীব্রভাবে ব্যবহার করছে সুপারিশকৃত রোপণের ঘনত্বের তুলনায়।
আপনার শাকসবজি বাগানের প্রত্যাশিত ফলন গণনা করার জন্য এই সহজ পদক্ষেপগুলি অনুসরণ করুন:
আপনার শাকসবজির ধরন নির্বাচন করুন
আপনার বাগানের এলাকা প্রবেশ করুন
গাছের সংখ্যা নির্দিষ্ট করুন
আপনার ফলন পর্যালোচনা করুন
অতিরিক্ত ঘনত্বের সতর্কতা পরীক্ষা করুন
ভিজ্যুয়ালাইজেশন অন্বেষণ করুন
আপনার ফলন সংরক্ষণ বা শেয়ার করুন
চলুন একটি নমুনা গণনার মাধ্যমে এগিয়ে যাই:
ফলাফল:
শাকসবজি ফলন অনুমানকারী একটি বহুমুখী টুল যা বিভিন্ন বাগান পরিস্থিতির জন্য প্রয়োগ করা যায়:
বাড়ির মালীদের জন্য, এই গণনাকারী সাহায্য করে:
ছোট আকারের কৃষক এবং বাজারের মালী এই টুলটি ব্যবহার করতে পারেন:
শাকসবজি ফলন অনুমানকারী একটি চমৎকার শিক্ষামূলক টুল হিসেবে কাজ করে:
নতুন বাগান স্থান ডিজাইন করার সময়, এই গণনাকারী সাহায্য করে:
স্বনির্ভরতা বা খাদ্য নিরাপত্তার উপর ফোকাস করা লোকদের জন্য, গণনাকারী সাহায্য করে:
যদিও আমাদের শাকসবজি ফলন অনুমানকারী বাগানের ফলন অনুমান করার একটি সরল উপায় প্রদান করে, তবে বিবেচনা করার জন্য বিকল্প পদ্ধতিগুলি রয়েছে:
স্কয়ার ফুট গার্ডেনিং গণনাকারী: এই বিশেষায়িত টুলগুলি ১-ফুট গ্রিড সিস্টেম ব্যবহার করে তীব্র রোপণের পদ্ধতির উপর কেন্দ্রীভূত, যা সাধারণত ঐতিহ্যবাহী সারি বাগানের তুলনায় প্রতি বর্গফুটে উচ্চতর ফলন ফলন করে।
জৈব-তীব্র গার্ডেনিং গণনাকারী: জন জেভন্সের পদ্ধতির ভিত্তিতে, এই গণনাকারীগুলি দ্বিগুণ খনন, ঘন ঘন রোপণ এবং সঙ্গী রোপণের উপর ভিত্তি করে ফলনকে সর্বাধিক করতে স্থানকে সর্বাধিক করে।
মৌসুমের সম্প্রসারণ গণনাকারী: এই টুলগুলি গ্রীনহাউস, ঠান্ডা ফ্রেম এবং সারি কভার ব্যবহারের মাধ্যমে চাষের মৌসুমগুলি বাড়ানোর এবং বার্ষিক ফলন বাড়ানোর জন্য ফ্যাক্টর করে।
পারমাকালচার ফলন অনুমানকারী: এই জটিল সিস্টেমগুলি বহু-স্তরযুক্ত রোপণ, চিরস্থায়ী ফসল এবং কেবলমাত্র খাওয়া যায় এমন ফলনের বাইরের ইকোসিস্টেম পরিষেবাগুলি বিবেচনা করে।
বাণিজ্যিক কৃষির ফলন গণনাকারী: এই জটিল টুলগুলি অতিরিক্ত ভেরিয়েবলগুলি যেমন মাটি পরীক্ষার, সেচ ব্যবস্থা এবং বাণিজ্যিক সার প্রয়োগের উপর ভিত্তি করে, তবে সাধারণত বাড়ির মালীদের জন্য অতিরিক্ত।
প্রতিটি পদ্ধতির সুবিধা রয়েছে আপনার বাগান দর্শন, উপলব্ধ সময় এবং লক্ষ্যগুলির উপর নির্ভর করে। আমাদের শাকসবজি ফলন অনুমানকারী বেশিরভাগ বাড়ির বাগানের প্রয়োগের জন্য সরলতা এবং সঠিকতার মধ্যে একটি ভারসাম্য বজায় রাখে।
ফসলের ফলন অনুমান করার প্রথাটি প্রাচীন শিকড় রয়েছে, যা সহজ পর্যবেক্ষণ থেকে শুরু করে আধুনিক ডিজিটাল টুলগুলির মতো উন্নত হয়েছে যেমন আমাদের শাকসবজি ফলন অনুমানকারী।
কৃষকরা কৃষির সূচনা থেকেই সম্ভাব্য ফলন অনুমান করছে, প্রায় ১০,০০০ বছর আগে। মেসোপটেমিয়া, মিশর এবং চীনের প্রাচীন সভ্যতাগুলি রোপিত এলাকা, বীজের পরিমাণ এবং পূর্ব অভিজ্ঞতার উপর ভিত্তি করে ফলনের পূর্বাভাস দেওয়ার জন্য সহজ পদ্ধতি তৈরি করেছিল। এই পূর্বাভাসগুলি খাদ্য সংরক্ষণ, বাণিজ্য এবং কর পরিকল্পনার জন্য অত্যন্ত গুরুত্বপূর্ণ ছিল।
মধ্যযুগীয় ইউরোপে, কৃষকরা "বীজ ফেরত অনুপাত" ধারণাটি ব্যবহার করতেন - কতগুলি বীজ লাগানো হলে কতগুলি বীজ কাটা হবে। একটি ভাল গমের ফলন ৬:১ হতে পারে, যার মানে প্রতি বীজ লাগানোর জন্য ছয়টি বীজ কাটতে হবে। এই প্রাথমিক ফলন অনুমান পরিকল্পনার জন্য সহায়ক ছিল কিন্তু উৎপাদনশীলতার উপর প্রভাব ফেলার অনেক ভেরিয়েবলকে বিবেচনায় নেয়নি।
ফসলের ফলনের বৈজ্ঞানিক অধ্যয়নটি ১৮শ এবং ১৯শ শতাব্দীর কৃষি বিপ্লবের সময় শুরু হয়েছিল। জেথ্রো টাল এবং আর্থার ইয়ংয়ের মতো অগ্রণী কৃষকরা গাছের স্থান এবং মাটির প্রস্তুতির উপর পরীক্ষামূলক গবেষণা চালিয়েছিলেন, ফলনের উপর তাদের প্রভাব নথিভুক্ত করেছিলেন।
১৯শ শতকের শেষের দিকে কৃষি পরীক্ষার স্টেশন প্রতিষ্ঠা আরও কঠোর ফলন অনুমানের পদ্ধতি নিয়ে এসেছে। গবেষকরা বিভিন্ন চাষের অবস্থার অধীনে বিভিন্ন ফসলের জন্য গাছ প্রতি এবং প্রতি একরের গড় ফলনের উপর তথ্য প্রকাশ করতে শুরু করেন। এই গবেষণা আধুনিক ফলন গণনার ভিত্তি গঠন করে।
আজকের ফলন অনুমানের পদ্ধতিগুলি আমাদের মতো সরল গণনাকারী থেকে শুরু করে স্যাটেলাইট চিত্র, মাটি সেন্সর এবং মেশিন লার্নিং অ্যালগরিদম ব্যবহার করে অত্যাধুনিক মডেল পর্যন্ত বিস্তৃত। বাড়ির মালীদের জন্য, সম্প্রসারণ অফিস এবং কৃষি বিশ্ববিদ্যালয়গুলি বিভিন্ন চাষের অবস্থার অধীনে সাধারণ শাকসবজির জন্য গড় ফলনের ব্যাপক ডেটাবেস সংগ্রহ করেছে।
১৯৭০ এবং ১৯৮০-এর দশকে তীব্র বাগান পদ্ধতির উত্থান, বিশেষ করে মেল বারথোলোমিউর স্কয়ার ফুট গার্ডেনিং এবং জন জেভন্সের জৈব-তীব্র পদ্ধতি, ছোট স্থানে ফলন সর্বাধিক করার দিকে নতুন মনোযোগ দিয়েছে। এই পদ্ধতিগুলি সর্বাধিক ফলন বাড়ানোর জন্য সঠিক স্থান এবং তীব্র রোপণের উপর জোর দেয়।
আমাদের শাকসবজি ফলন অনুমানকারী এই সমৃদ্ধ ইতিহাসের উপর ভিত্তি করে, ঐতিহ্যগত জ্ঞানের সাথে আধুনিক গবেষণাকে মিলিয়ে আজকের মালীদের জন্য সহজলভ্য, ব্যবহারিক ফলন অনুমান প্রদান করে।
শাকসবজি ফলন অনুমানকারী গড় ফলনের ভিত্তিতে সাধারণ চাষের অবস্থার অধীনে যুক্তিসঙ্গত আনুমানিক প্রদান করে। প্রকৃত ফলন আবহাওয়া, মাটির গুণমান, পোকা চাপ এবং বাগান করার পদ্ধতির মতো ফ্যাক্টরের উপর ২৫-৫০% পরিবর্তিত হতে পারে। গণনাকারী তুলনামূলক পরিকল্পনার জন্য সবচেয়ে বেশি উপকারী।
গণনাকারী যথেষ্ট স্থান সহ ঐতিহ্যবাহী চাষের পদ্ধতির ভিত্তিতে গড় ফলন ব্যবহার করে। যদি আপনি স্কয়ার ফুট গার্ডেনিং বা হাইড্রোপনিক সিস্টেমের মতো তীব্র পদ্ধতি ব্যবহার করেন, তবে আপনার ফলন অনুমানকৃতের চেয়ে বেশি হতে পারে। ঐতিহ্যবাহী সারি বাগানের সাথে বিস্তৃত স্থানের জন্য ফলন প্রতি বর্গফুটে কম হতে পারে তবে গাছ প্রতি ফলন বেশি হতে পারে।
সঠিক স্থান ফলনের জন্য অত্যন্ত গুরুত্বপূর্ণ। খুব ঘনভাবে লাগানো গাছগুলি আলো, পানি এবং পুষ্টির জন্য প্রতিযোগিতা করে, প্রায়শই গাছ প্রতি ছোট ফলন ফলন করে। তবে, সামান্য ঘন ঘন রোপণ করা হলে মোট ফলন প্রতি বর্গফুটে এখনও বেশি হতে পারে। গণনাকারী গুরুতর অতিরিক্ত ঘনত্বের জন্য সতর্কতা দেয় যা মোট ফলনকে সম্ভবত কমিয়ে দেবে।
সাধারণত, শাকসবজি যেমন পালং শাক এবং লেটুস, পাশাপাশি উচ্চ উৎপাদনকারী শাকসবজি যেমন টমেটো, জুকিনি এবং শসা প্রতি বর্গফুটে সর্বাধিক ফলন প্রদান করে। মূল ফসল যেমন গাজর এবং মুলা সীমিত স্থানে ভাল উৎপাদন করতে পারে। আমাদের গণনাকারীর ভিজ্যুয়ালাইজেশন আপনার নির্দিষ্ট বাগান এলাকার জন্য বিভিন্ন শাকসবজির সম্ভাব্য ফলন তুলনা করতে সহায়তা করে।
বর্গফুটকে বর্গমিটারে রূপান্তর করতে, ০.০৯২৯ দ্বারা গুণ করুন। বর্গমিটারের বর্গফুটে রূপান্তর করতে, ১০.৭৬৪ দ্বারা গুণ করুন। গণনাকারী যে কোনও ইউনিটের সাথে কাজ করে যতক্ষণ না আপনি আপনার ইনপুটগুলির সাথে সঙ্গতিপূর্ণ হন।
গণনাকারী একটি একক চাষের চক্রের জন্য ফলন অনুমান প্রদান করে। যে ফসলগুলি উত্তরাধিকার রোপণ করা যেতে পারে (যেমন লেটুস বা মুলা), সেগুলির ফলন অনুমানিত পরিমাণকে আপনি একটি মৌসুমে জন্মাতে পরিকল্পনা করছেন তার সংখ্যা দ্বারা গুণ করুন। উদাহরণস্বরূপ, যদি আপনি আপনার আবহাওয়ায় তিনটি লেটুসের ফসল জন্মাতে পারেন, তবে আপনার মৌসুমের ফলন আনুমানিকভাবে গণনা করা পরিমাণ তিন গুণ হবে।
গণনাকারী সুবিধাজনক চাষের অবস্থার অধীনে গড় ফলন ব্যবহার করে। চরম আবহাওয়ার ঘটনা, অস্বাভাবিকভাবে সংক্ষিপ্ত বা দীর্ঘ চাষের মৌসুম, অথবা শাকসবজি তাদের পছন্দসই জলবায়ু অঞ্চলের বাইরে জন্মানো হলে প্রকৃত ফলন উল্লেখযোগ্যভাবে প্রভাবিত হতে পারে। কম-বেশি উপযুক্ত অবস্থায় অনুমানগুলি ২০-৩০% কমাতে বিবেচনা করুন।
যদিও গণনাকারী ছোট বাজারের বাগানের জন্য রুক্ষ অনুমান প্রদান করতে পারে, তবে বাণিজ্যিক অপারেশনগুলি সাধারণত আরও উন্নত ফলন পূর্বাভাসের টুলগুলির প্রয়োজন যা অতিরিক্ত ভেরিয়েবলগুলি যেমন যান্ত্রিক কাটা, বাণিজ্যিক সার প্রোগ্রাম এবং নির্দিষ্ট জাতের নির্বাচনকে বিবেচনায় নেয়।
বৃদ্ধির সময়কাল প্রতিটি শাকসবজি রোপণ থেকে কাটা পর্যন্ত প্রায় কত সময় নেয় তা নির্দেশ করে। এটি উত্তরাধিকার রোপণ, মৌসুমী পরিকল্পনা এবং আপনার বাগান কখন সবচেয়ে উৎপাদনশীল হবে তা অনুমান করতে সহায়তা করে। এটি বিশেষত সংক্ষিপ্ত চাষের মৌসুমের সাথে অঞ্চলের মালীদের জন্য সহায়ক।
যদি আপনি অতিরিক্ত ঘনত্বের সতর্কতা পান, তবে আপনার কাছে কয়েকটি বিকল্প রয়েছে:
নিচের কোড উদাহরণগুলি বিভিন্ন ভাষায় শাকসবজি ফলন গণনা করার জন্য কিভাবে প্রোগ্রাম্যাটিকভাবে গণনা করতে হয় তা প্রদর্শন করে:
1// JavaScript function to calculate vegetable yield
2function calculateVegetableYield(vegetableType, area, plants) {
3 const vegetables = {
4 tomato: { yieldPerPlant: 5, spacePerPlant: 4, growthDays: 80 },
5 cucumber: { yieldPerPlant: 3, spacePerPlant: 3, growthDays: 60 },
6 carrot: { yieldPerPlant: 0.5, spacePerPlant: 0.5, growthDays: 75 },
7 lettuce: { yieldPerPlant: 0.75, spacePerPlant: 1, growthDays: 45 },
8 zucchini: { yieldPerPlant: 8, spacePerPlant: 9, growthDays: 55 }
9 };
10
11 const vegetable = vegetables[vegetableType];
12 const totalYield = plants * vegetable.yieldPerPlant;
13 const maxPlants = Math.floor(area / vegetable.spacePerPlant);
14 const isOvercrowded = plants > maxPlants;
15
16 return {
17 totalYield: totalYield,
18 yieldPerPlant: vegetable.yieldPerPlant,
19 maxRecommendedPlants: maxPlants,
20 isOvercrowded: isOvercrowded,
21 growthDuration: vegetable.growthDays
22 };
23}
24
25// Example usage
26const result = calculateVegetableYield('tomato', 100, 20);
27console.log(`Expected yield: ${result.totalYield} lbs`);
28console.log(`Overcrowded: ${result.isOvercrowded ? 'Yes' : 'No'}`);
29
1# Python function to calculate vegetable yield
2def calculate_vegetable_yield(vegetable_type, area, plants):
3 vegetables = {
4 "tomato": {"yield_per_plant": 5, "space_per_plant": 4, "growth_days": 80},
5 "cucumber": {"yield_per_plant": 3, "space_per_plant": 3, "growth_days": 60},
6 "carrot": {"yield_per_plant": 0.5, "space_per_plant": 0.5, "growth_days": 75},
7 "lettuce": {"yield_per_plant": 0.75, "space_per_plant": 1, "growth_days": 45},
8 "zucchini": {"yield_per_plant": 8, "space_per_plant": 9, "growth_days": 55}
9 }
10
11 vegetable = vegetables[vegetable_type]
12 total_yield = plants * vegetable["yield_per_plant"]
13 max_plants = area // vegetable["space_per_plant"]
14 is_overcrowded = plants > max_plants
15
16 return {
17 "total_yield": total_yield,
18 "yield_per_plant": vegetable["yield_per_plant"],
19 "max_recommended_plants": max_plants,
20 "is_overcrowded": is_overcrowded,
21 "growth_duration": vegetable["growth_days"]
22 }
23
24# Example usage
25result = calculate_vegetable_yield("tomato", 100, 20)
26print(f"Expected yield: {result['total_yield']} lbs")
27print(f"Overcrowded: {'Yes' if result['is_overcrowded'] else 'No'}")
28
1import java.util.HashMap;
2import java.util.Map;
3
4public class VegetableYieldCalculator {
5
6 static class VegetableData {
7 double yieldPerPlant;
8 double spacePerPlant;
9 int growthDays;
10
11 VegetableData(double yieldPerPlant, double spacePerPlant, int growthDays) {
12 this.yieldPerPlant = yieldPerPlant;
13 this.spacePerPlant = spacePerPlant;
14 this.growthDays = growthDays;
15 }
16 }
17
18 static class YieldResult {
19 double totalYield;
20 double yieldPerPlant;
21 int maxRecommendedPlants;
22 boolean isOvercrowded;
23 int growthDuration;
24
25 YieldResult(double totalYield, double yieldPerPlant, int maxRecommendedPlants,
26 boolean isOvercrowded, int growthDuration) {
27 this.totalYield = totalYield;
28 this.yieldPerPlant = yieldPerPlant;
29 this.maxRecommendedPlants = maxRecommendedPlants;
30 this.isOvercrowded = isOvercrowded;
31 this.growthDuration = growthDuration;
32 }
33 }
34
35 public static YieldResult calculateVegetableYield(String vegetableType, double area, int plants) {
36 Map<String, VegetableData> vegetables = new HashMap<>();
37 vegetables.put("tomato", new VegetableData(5.0, 4.0, 80));
38 vegetables.put("cucumber", new VegetableData(3.0, 3.0, 60));
39 vegetables.put("carrot", new VegetableData(0.5, 0.5, 75));
40 vegetables.put("lettuce", new VegetableData(0.75, 1.0, 45));
41 vegetables.put("zucchini", new VegetableData(8.0, 9.0, 55));
42
43 VegetableData vegetable = vegetables.get(vegetableType);
44 double totalYield = plants * vegetable.yieldPerPlant;
45 int maxPlants = (int)(area / vegetable.spacePerPlant);
46 boolean isOvercrowded = plants > maxPlants;
47
48 return new YieldResult(totalYield, vegetable.yieldPerPlant, maxPlants,
49 isOvercrowded, vegetable.growthDays);
50 }
51
52 public static void main(String[] args) {
53 YieldResult result = calculateVegetableYield("tomato", 100, 20);
54 System.out.printf("Expected yield: %.2f lbs%n", result.totalYield);
55 System.out.printf("Overcrowded: %s%n", result.isOvercrowded ? "Yes" : "No");
56 }
57}
58
1' Excel VBA Function for Vegetable Yield Calculation
2Function CalculateVegetableYield(vegetableType As String, area As Double, plants As Integer) As Double
3 Dim yieldPerPlant As Double
4
5 Select Case LCase(vegetableType)
6 Case "tomato"
7 yieldPerPlant = 5
8 Case "cucumber"
9 yieldPerPlant = 3
10 Case "carrot"
11 yieldPerPlant = 0.5
12 Case "lettuce"
13 yieldPerPlant = 0.75
14 Case "zucchini"
15 yieldPerPlant = 8
16 Case Else
17 yieldPerPlant = 0
18 End Select
19
20 CalculateVegetableYield = plants * yieldPerPlant
21End Function
22
23' Function to check if garden is overcrowded
24Function IsGardenOvercrowded(vegetableType As String, area As Double, plants As Integer) As Boolean
25 Dim spacePerPlant As Double
26
27 Select Case LCase(vegetableType)
28 Case "tomato"
29 spacePerPlant = 4
30 Case "cucumber"
31 spacePerPlant = 3
32 Case "carrot"
33 spacePerPlant = 0.5
34 Case "lettuce"
35 spacePerPlant = 1
36 Case "zucchini"
37 spacePerPlant = 9
38 Case Else
39 spacePerPlant = 1
40 End Select
41
42 Dim maxPlants As Integer
43 maxPlants = Int(area / spacePerPlant)
44
45 IsGardenOvercrowded = (plants > maxPlants)
46End Function
47
1<?php
2// PHP function to calculate vegetable yield
3function calculateVegetableYield($vegetableType, $area, $plants) {
4 $vegetables = [
5 'tomato' => ['yield_per_plant' => 5, 'space_per_plant' => 4, 'growth_days' => 80],
6 'cucumber' => ['yield_per_plant' => 3, 'space_per_plant' => 3, 'growth_days' => 60],
7 'carrot' => ['yield_per_plant' => 0.5, 'space_per_plant' => 0.5, 'growth_days' => 75],
8 'lettuce' => ['yield_per_plant' => 0.75, 'space_per_plant' => 1, 'growth_days' => 45],
9 'zucchini' => ['yield_per_plant' => 8, 'space_per_plant' => 9, 'growth_days' => 55]
10 ];
11
12 $vegetable = $vegetables[$vegetableType];
13 $totalYield = $plants * $vegetable['yield_per_plant'];
14 $maxPlants = floor($area / $vegetable['space_per_plant']);
15 $isOvercrowded = $plants > $maxPlants;
16
17 return [
18 'total_yield' => $totalYield,
19 'yield_per_plant' => $vegetable['yield_per_plant'],
20 'max_recommended_plants' => $maxPlants,
21 'is_overcrowded' => $isOvercrowded,
22 'growth_duration' => $vegetable['growth_days']
23 ];
24}
25
26// Example usage
27$result = calculateVegetableYield('tomato', 100, 20);
28echo "Expected yield: " . $result['total_yield'] . " lbs\n";
29echo "Overcrowded: " . ($result['is_overcrowded'] ? 'Yes' : 'No') . "\n";
30?>
31
বারথোলোমিউ, মেল। "স্কয়ার ফুট গার্ডেনিং: কম স্থানে কম কাজের মধ্যে বাগান করার একটি নতুন উপায়।" কুল স্প্রিংস প্রেস, ২০১৩।
জেভন্স, জন। "কিভাবে আপনি আরও শাকসবজি (এবং ফল, বাদাম, বেরি, শস্য এবং অন্যান্য ফসল) জন্মাতে পারেন যা আপনি কখনো ভাবেননি কম জমিতে এবং কম পানিতে যা আপনি কল্পনা করতে পারেন।" টেন স্পিড প্রেস, ২০১২।
কোলোম্যান, এলিয়ট। "নিউ অর্গানিক গ্রোয়ার: বাড়ির এবং বাজারের মালীদের জন্য একটি মাস্টারের হাতবই।" চেলসিয়া গ্রিন পাবলিশিং, ২০১৮।
ক্যালিফোর্নিয়া বিশ্ববিদ্যালয় সহযোগী সম্প্রসারণ। "শাকসবজি বাগানের মৌলিক বিষয়।" ইউসি মাস্টার গার্ডেনার প্রোগ্রাম, https://ucanr.edu/sites/gardenweb/vegetables/
কনরেল বিশ্ববিদ্যালয়। "মালীদের জন্য শাকসবজির জাত।" কনরেল সহযোগী সম্প্রসারণ, http://vegvariety.cce.cornell.edu/
ফোর্টিয়ার, জিন-মার্টিন। "মার্কেট গার্ডেনার: ছোট আকারের জৈব কৃষির জন্য সফল কৃষকের হাতবই।" নিউ সোসাইটি পাবলিশার্স, ২০১৪।
স্টোন, কার্ল। "শাকসবজি গার্ডেনারের বাইবেল।" স্টোরি পাবলিশিং, ২০০৯।
ইউএস ডিপার্টমেন্ট অফ এগ্রিকালচার। "ইউএসডিএ প্ল্যান্ট হার্ডিনেস জোন ম্যাপ।" কৃষি গবেষণা পরিষেবা, https://planthardiness.ars.usda.gov/
রয়্যাল হর্টিকালচারাল সোসাইটি। "শাকসবজি চাষ।" আরএইচএস গার্ডেনিং, https://www.rhs.org.uk/advice/grow-your-own/vegetables
প্লেজেন্ট, বারবারা। "অবশ্যই শাকসবজির জন্য বাগান করা: আমেরিকান তীব্র বাগান।" মাদার আর্থ নিউজ, ২০১৮।
শাকসবজি ফলন অনুমানকারী একটি শক্তিশালী টুল যা সমস্ত অভিজ্ঞতার স্তরের মালীদের জন্য তাদের চাষের স্থান সর্বাধিক করার এবং সফল ফলনের জন্য পরিকল্পনা করার জন্য। সম্ভাব্য ফলনের বৈজ্ঞানিক ভিত্তিতে অনুমান প্রদান করে, এই গণনাকারী আপনাকে কী লাগাতে হবে, কতটা স্থান বরাদ্দ করতে হবে এবং কতগুলি গাছ জন্মাতে হবে সে সম্পর্কে তথ্যপূর্ণ সিদ্ধান্ত নিতে সাহায্য করে।
মনে রাখবেন যে যদিও গণনাকারী গড় চাষের অবস্থার ভিত্তিতে যুক্তিসঙ্গত অনুমান প্রদান করে, আপনার প্রকৃত ফলন মাটি গুণমান, আবহাওয়া, পোকা চাপ এবং বাগান করার পদ্ধতির মতো ফ্যাক্টরের উপর ভিত্তি করে পরিবর্তিত হতে পারে। আপনার বাগান পরিকল্পনার জন্য এই অনুমানগুলি একটি শুরু পয়েন্ট হিসেবে ব্যবহার করুন, এবং আপনার নিজের অভিজ্ঞতা এবং স্থানীয় অবস্থার উপর ভিত্তি করে সামঞ্জস্য করুন।
আমরা আপনাকে বিভিন্ন শাকসবজি প্রকার এবং রোপণের ঘনত্বের সাথে পরীক্ষা করার জন্য উত্সাহিত করি যাতে এটি আপনার অনন্য বাগানে সবচেয়ে ভাল কাজ করে। শুভ চাষ!
এখনই শাকসবজি ফলন অনুমানকারী ব্যবহার করে আপনার সবচেয়ে উৎপাদনশীল বাগান পরিকল্পনা করুন!
আপনার কাজে দরকারী হতে পারে আরো টুল খুঁজে বের করুন