نوشتن الگوریتم کمک شایانی به مغز میکند اگر افراد بتوانند در حوزههای تخصصی خود، مسئلههای محیط خود را بشناسند و پاسخ را در قالب الگوریتم ارائه دهند، وضوح بیشتری در انجام امور وجود خواهد داشت.
مسئله اول:
مسعود یک زمین کشاورزی 25 هکتاری دارد که قرار است در آن مارچوبه بکارد، مقدار بذر مورد نیاز برای هر ده سانتیمتر مربع، سه بذر هست، با مشخص کردن متغیرها و ارزش آنها به مسعود کمک کنید تا مقدار بذر مورد نیاز خود را بداند.
الگوریتم
وسعت زمین کشاورزی به هکتار = 25
بذر در هر ده سانتیمتر مربع = 3 عدد
زمین کشاورزی به سانتیمترمربع = 25 * 100000000
چاپ کنید (زمین کشاورزی به سانتیمترمربع * بذر در هر ده سانتیمتر مربع)
به زبان جاوااسکریپت:
;Let landAreaToHec = 25
;Let seedInSequareCentimeter = 3
;Let landToSequareCentimeter = 25 * 100000000
;Console.log(landToSequareCentimeter * seedInSequareCentimeter)
مسئله دوم:
از ما خواسته شده است الگوریتمی بنویسیم که اگر مقدار ریخته شده به مخزن انبار یک محصول کشاورزی به 1000 تن رسید پیام هشدار دهد و اگر به 800 تن رسید پیام احتیاط داشته باشد.
الگوریتم
مقدار محصولات کشاورزی = 2000
اگر مقدار ریخته شده بیشتر مساوی 1000 این پیام را چاپ کن
“هشدار!”
اگر مقدار ریخته شده بیشتر مساوی 800 باشد این پیام را چاپ کن
“احتیاط!”
Let crops = 2000
} If (crops >= 1000)
;console.log(“warning!”)
} else if (crops >= 800) {
;Console.log(“Caution!”)
{
مسئله سوم:
اگر خریدار محصولات کشاورزی در پلتفرم خرید اینترنتی، سنی بالا یا هم سن 60 سال داشته باشد ده درصد تخفیف به او بده
الگوریتم
سن خریدار = 67
قیمت محصول کشاورزی = 1000
مقدار تخفیف = 10 درصد
مبلغ تخفیف داده شده = قیمت محصول کشاورزی * 0.1
مبلغ نهایی = قیمت محصول کشاورزی – مبلغ تخفیف داده شده
اگر سن خریدار بالا یا مساوی 67 باشد
مبلغ نهایی را چاپ کن
;Let age = 67
;Let cropPrice = 1000
;Let discountPercent = 10
;Let disscountedAmount = cropPrice * 0.1
;Let finalPrice = cropPrice – disscountedAmount
} If (age >= 60)
;Console.log(finalPrice)
} else {
;Console.log(cropPrice)
{
معرفی چند استارتاپ حوزه کشاورزی احیاکننده و فناوریهای اتصال