畀出一步一步推理過程，然後畀出最終答案。約翰獨自跑步時以每小時 4 英里嘅速度慢跑，但當佢畀佢 100 磅重嘅德國牧羊犬拖住跑時，佢以每小時 6 英里嘅速度慢跑。如果約翰同佢隻狗一齊跑步 30 分鐘，然後約翰自己再跑 30 分鐘，約翰走咗幾遠?
約翰以每小時 6 英里嘅速度跑咗 0.5 小時，跑咗 6 * 0.5 = 3 英里嘅距離。然後約翰以每小時 4 英里嘅速度跑咗 0.5 小時，跑咗 4 * 0.5 = 2 英里嘅距離。 John 總共跑咗 3 + 2 = 5 英里。
最終答案：5。