কম্পিউটার

নম্বরটি প্রাইম কি না তা পরীক্ষা করার জন্য ব্যাশ প্রোগ্রাম


বাশ GNU bash নামেও পরিচিত একটি কমান্ড ভাষা এবং ইউনিক্স শেল স্ক্রিপ্ট অপারেটিং সিস্টেমের জন্য একটি কমান্ড লাইন দোভাষী। এটি ব্রায়ান ফক্স দ্বারা ডিজাইন করা হয়েছিল এবং এটি একটি বিনামূল্যের সফ্টওয়্যার যা বর্ন শেল প্রতিস্থাপন করেছিল। এটি প্রথম 1989 সালে প্রকাশিত হয় এবং কিছু ম্যাকওএস, লিনাক্স ভিত্তিক সফ্টওয়্যার ইত্যাদির মতো লিনাক্স ভিত্তিক অপারেটিং সিস্টেমের জন্য লগইন শেল-এর জন্য যান৷

প্রধান সংখ্যা হল এমন একটি সংখ্যা যার শুধুমাত্র দুটি ফ্যাক্টর রয়েছে যেমন সংখ্যাটি নিজেই এবং 1. উদাহরণস্বরূপ, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29….

এখানে আমাদের একটি সংখ্যা দেওয়া হয়েছে, এবং আমাদের খুঁজে বের করতে হবে যে প্রদত্ত সংখ্যাটি মৌলিক কি না।

Input : A number
Output : “The number is prime ” OR “The number is not prime” based on the number.

উদাহরণ

Input : 23
Output : The number is prime

অ্যালগোরিদম

  • ধাপ 1 − 2 থেকে n/2 থেকে লুপ, i লুপ ভেরিয়েবল হিসেবে

  • ধাপ 2 − সংখ্যা বিভাজ্য হলে, "সংখ্যাটি মৌলিক নয়" এবং পতাকা =1;

    প্রিন্ট করুন
  • ধাপ 3 − যদি ফ্ল্যাগ!=1, তাহলে "সংখ্যাটি প্রাইম" প্রিন্ট করুন।

  • পদক্ষেপ 4৷ - প্রস্থান করুন।

প্রোগ্রাম

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. একটি সংখ্যা প্রাইম কি না তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম