รบกวนช่วยเขียน function รับค่าให้หน่อยครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยเขียน function รับค่าให้หน่อยครับ

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


Antinew007 49.49.247.xxx 25-10-2019 10:35:42

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

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


Antinew007 49.49.247.xxx 25-10-2019 15:24
 ความคิดเห็นที่ 2
ถ้าเป็นเลขคู่ ลบทีละ 2 ค่าผลต่าง ก็จะยังเป็นเลขคู่ เลขคู่ บวกเลขคู่ เท่ากับ เลขคู่  
ถ้าเป็นเลขคี่ ต้องนับจำนวนผลลต่าง ว่ามีจำนวนเท่าไหร่ ถ้ามีค่าเป็นจำนวน คู่ ผลบวกของเลขคี่ ที่มีจำนวนคู่ เป็นคู่เสมอ
 
function a($num){
    if($num%2==0 || floor($num/2)%2==0){
        return false;
    }else{
        return true;
    }
}


ninenik 58.11.6.xxx 25-10-2019






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ