কম্পিউটার টিউটোরিয়াল

ব্যাশ প্রোগ্রাম: সংখ্যা প্রাইম কিনা চেক করা

ব্যাশ (Bash) যাকে GNU bash ও বলা হয়, একটি কমান্ড ল্যাঙ্গুয়েজ এবং ইউনিক্স শেল স্ক্রিপ্ট যা অপারেটিং সিস্টেমের জন্য একটি কমান্ড লাইন ইন্টারপ্রেটার। এটি ব্রায়ান ফক্স ডিজাইন করেছিলেন এবং এটি একটি ফ্রি সফটওয়্যার যা বোর্ন শেলকে রিপ্লেস করেছিল। এটি প্রথমে ১৯৮৯ সালে রিলিজ হয়েছিল এবং পরে লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম যেমন macOS, লিনাক্স সফটওয়্যার ইত্যাদির জন্য লগইন শেল হিসেবে জনপ্রিয় হয়েছে।

প্রাইম (Prime) নম্বর হলো এমন একটি নম্বর যার শুধু দুটি ফ্যাক্টর থাকে অর্থাৎ নম্বরটি নিজে এবং ১। উদাহরণস্বরূপ, ২, ৩, ৫, ৭, ১১, ১৩, ১৭, ১৯, ২৩, ২৯…।

এখানে আমাদের একটি নম্বর দেওয়া থাকে, এবং আমাদের জানতে হবে দেওয়া নম্বরটি প্রাইম কিনা।

ইনপুট: একটি নম্বর আউটপুট: "The number is prime" অথবা "The number is not prime" নম্বর অনুযায়ী।

উদাহরণ −

ইনপুট: 23 আউটপুট: The number is prime

অ্যালগরিদম

  • ধাপ ১ − ২ থেকে n/2 পর্যন্ত লুপ, i লুপ ভেরিয়েবল

  • ধাপ ২ − যদি নম্বর বিভাজ্য হয়, তবে "The number is not prime" প্রিন্ট করুন এবং flag = 1 সেট করুন।

  • ধাপ ৩ − যদি flag != 1 হয়, তবে "The number is prime" প্রিন্ট করুন।

  • ধাপ ৪ − خروج।

প্রোগ্রাম

number=53
i=2
flag=0
while test $i -le `expr $number / 2`
do
if test `expr $number % $i` -eq 0
then
flag=1
fi
i=`expr $i + 1`
done
if test $flag -eq 1
then
echo "The number is Not Prime"
else
echo "The number is Prime"
Fi

আউটপুট

The number is Prime

  1. পাইথনে একটি সংখ্যার সব রোটেশন প্রাইম কিনা যাচাই করার প্রোগ্রাম

  2. পাইথনে প্রাইমোরিয়াল প্রাইম চেক করুন

  3. প্রাইম নম্বর চেক করার পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: কোনো সংখ্যা প্রাইম কিনা তা যাচাই করা