Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม Bash เช็คว่า Number เป็น Prime หรือเปล่า


ทุบตี เรียกอีกอย่างว่า GNU bash เป็นภาษาคำสั่งและ unix shell script เป็นล่ามบรรทัดคำสั่งสำหรับระบบปฏิบัติการ ได้รับการออกแบบโดย Brian Fox และเป็นซอฟต์แวร์ฟรีที่มาแทนที่ Bourne shell เปิดตัวครั้งแรกในปี 1989 และบางส่วนกลายเป็นล็อกอินเชลล์สำหรับระบบปฏิบัติการที่ใช้ linux เช่น macOS, ซอฟต์แวร์บน Linux เป็นต้น

นายก number คือตัวเลขที่มีตัวประกอบเพียง 2 ตัว นั่นคือ ตัวคูณและ 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 ฉันเป็นตัวแปรลูป

  • ขั้นตอนที่ 2 − ถ้าตัวเลขหารลงตัว ให้พิมพ์ “The number is not prime” และ flag =1;

  • ขั้นตอนที่ 3 − ถ้าแฟล็ก !=1 ให้พิมพ์ “The number is prime”

  • ขั้นตอนที่ 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