รบกวนช่วยเขียน function รับค่าให้หน่อยครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยเขียน function รับค่าให้หน่อยครับ
รบกวนช่วยเขียน function รับค่าให้หน่อยครับ
ผลจะเขียน function รับค่าตัวเลข โดยผมอยากจะให้ค่าที่ออกมามีค่าเป็น true หรือ false ซึ่งเมื่อมีการป้อนตัวเลขเข้ามา ให้นำมาลบออกครั้งละ 2 จนเหลือเลขต่ำสุดที่ไม่ใช่ 0 จากนั้นให้มีการนำค่าที่ได้จากผลลบ ทั้งหมด มาบวกกันเพื่อหาค่า หากค่าที่บวกกันเป็นคู่ true เเละหากค่าที่ได้บวกกันเป็นคี่ false ครับ รบกวนขอตัวอย่าง หรือเเนวทางด้วยครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
รายละเอียดของการตอบ ::
1.เมื่อได้ค่ามาเเล้วให้นำมาลบออกครั้งละ 2 เช่น ป้อนเลข 5 เข้ามา 5-2 = 3 ต่อมาให้ให้นำ 3-2= 1 2.จากนั้นผลลัพที่ได้ คือ 1,3 ซึง่เป็นเลขคี่
3.เมื่อได้ผลลัพเเล้ว ให้นำมาหาค่า true หรือ false ค่ะ

ความคิดเห็นที่
2
ถ้าเป็นเลขคู่ ลบทีละ 2 ค่าผลต่าง ก็จะยังเป็นเลขคู่ เลขคู่ บวกเลขคู่ เท่ากับ เลขคู่
ถ้าเป็นเลขคี่ ต้องนับจำนวนผลลต่าง ว่ามีจำนวนเท่าไหร่ ถ้ามีค่าเป็นจำนวน คู่ ผลบวกของเลขคี่ ที่มีจำนวนคู่ เป็นคู่เสมอ
1 2 3 4 5 6 7 | function a( $num ){ if ( $num %2==0 || floor ( $num /2)%2==0){ return false; } else { return true; } } |

ขอบคุณทุกการสนับสนุน
![]()