"และตอนนี้สำหรับบางสิ่งแตกต่างอย่างสิ้นเชิง"
นกโกรธถูกยิงที่βมุมแนวนอนที่ความเร็ว U พื้นดินสูงชันเอียงที่มุมα ค้นหาระยะทางแนวนอนqที่นกเดินทางก่อนที่มันจะกระแทกพื้น

ทำให้ฟังก์ชั่น f (α, β, u) ที่คืนค่าความยาวq : ระยะทางแนวนอนที่นกเดินทางก่อนที่มันจะกระแทกพื้น
ข้อ จำกัด และหมายเหตุ:
- -90 <α <90
- 0 <β <180
- αนั้นเล็กกว่าβเสมอ
- 0 <= u <10 ^ 9
- สมมติว่าความเร่งเนื่องจากแรงโน้มถ่วง g = 10
- คุณสามารถใช้เรเดียนแทนองศาสำหรับα, β
- ขนาดของ u นั้นไม่เกี่ยวข้องตราบใดที่มันสอดคล้องกับ g และ q
- ไม่มีความต้านทานอากาศหรืออะไรแฟนซีเกินไป
รหัสที่สั้นที่สุดชนะ
ดูบทความวิกิพีเดียเกี่ยวกับการเคลื่อนไหวของกระสุนปืนสำหรับสมการบางอย่าง
ตัวอย่าง:
f(0, 45, 10) = 10
f(0, 90, 100) = 0
f(26.565, 45, 10) = 5
f(26.565, 135, 10) = 15
q = ABS[1/5 u^2 Cos[β] Sec[α] Sin[β - α]]