সাধারণভাবে, একটি রৈখিক সমীকরণ শুরু হবে y = mx + b
, b
আপনার প্রারম্ভিক মানটি কোথায় এবং mx
আপনি কীভাবে প্রারম্ভিক মানটিকে x
বৃদ্ধি হিসাবে সামঞ্জস্য করবেন ।
আপনার সমীকরণ প্রথম অংশ সুতরাং, b
হবে 10
কারণ আপনার খামারে 10 খাদ্য থেকে শুরু করতে চাই।
y = mx + 10
পরবর্তী, আপনার ক্ষেত্রে, আপনি প্রতি দশটি খামার দ্বারা উত্পাদিত দ্বারা খাদ্য সামঞ্জস্য করতে চান। সুতরাং প্রতি দশটি খামারের জন্য কাজ করে এমন সমীকরণ পাওয়ার জন্য আপনাকে দশটি বিভক্ত করতে হবে (ধরে নিবেন যে x / 10
কোনও পূর্ণসংখ্যার অর্থ ফেরত দেয় 13 / 10 = 1
:
y = m * (x / 10) + 10.
সুতরাং পরিশেষে, আমাদের কীভাবে প্রতি x / 10
খামারগুলির জন্য খাদ্য পরিবর্তন করতে চাই তা নির্ধারণ করতে হবে । আপনার ক্ষেত্রে আপনি এটি 0.5 (10% এর 5%) কমাতে চান যা লিনিয়ার। সুতরাং আমরা পেতে:
y = -0.5 * ( x / 10 ) + 10.
খামারের জন্য x = 5
, আমরা পেতে 5 / 10 = 0, 0 * -0.5 = 0, 0 + 10 = 10
। খামারের জন্য x = 11
আমরা পাই 11 / 10 = 1, 1 * -0.5 = -0.5, -0.5 + 10 = 9.5
, 23 ফার্মের জন্য আমরা পেয়ে যাব 9.0।
তারপরে আপনাকে কেবল সমস্ত খামারের জন্য মোট খাদ্য গণনা করতে হবে।
y = 0
for( x = 0; x < totalFarms; x++ )
{
y += -5 * ( x / 10 ) + 10;
}
তবে আপনি 5% দ্বারা, আপনি এটি পূর্বের মানের 5% কমে যেতে চেয়েছিলেন। উদাহরণস্বরূপ, 10, 10 * 0.95 = 9.5, 9.5 * 0.95 = 9.025
(এই ক্ষেত্রে, আমরা যে পরিমাণের দ্বারা হ্রাস পাচ্ছি তা কম এবং কম)। সুতরাং সমীকরণ পরিবর্তন করতে দিন। 5%
এটি হ'ল এক ধরণের ধরণের বৃদ্ধি, এবং সূচক হ'ল y = b*m^x
।
আমাদের এখনও আছে b = 10
এবং 10 টি ট্রিক দ্বারা আমাদের বিভাজনটি করা দরকার। সুতরাং আমরা আছে y = 10*m^(x/10)
। m
হয় 0.95
, যেহেতু আমরা প্রতিবারের 95% মান নিতে চাই। সুতরাং খামার জন্য সমীকরণ x
হয় y = 10*0.95^(x/10)
।