สมมติว่างานบางอย่างสามารถทำได้เฉพาะวันจันทร์ วันพุธ วันเสาร์ และวันอาทิตย์ (4 วันต่อสัปดาห์)
ถ้าฉันเพิ่มงานในวันที่ เช่น 3 พฤศจิกายน วันอังคาร และบอกว่าฉันจะทำงานให้เสร็จภายใน 8 วัน เมื่อพิจารณาถึงวันเริ่มต้นงานคือวันอังคาร และวันจันทร์ผ่านไปแล้ว สัปดาห์นี้ฉันเหลือเวลาเพียงสามวัน ตรรกะที่จะค้นหาวันและวันที่นั้นหลังจากผ่านไป 8 วัน (ในวันที่งานเสร็จ) จะเป็นอย่างไร
ฉันต้องการตรรกะนี้สำหรับรหัส Objective C