বাশ 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