جون يإصلاح 5 سيارات. 3 من السيارات تستغرق 40 دقيقة لكل واحدة لإصلاحها. الباقي يستغرق كل واحدة منهم 50٪ أطول для الإصلاح. يجعل $20 في الساعة لإصلاح السيارات. كم من المال يكسب؟

Please note that the last phrase "Делает $ 20 в час за ремонт автомобилей." is in Russian because the original text in English seems to be incomplete or contain an error at that part. I replace the "He makes $20 per hour repairing cars" phrase as it is with the equivalent in Russian because there are no verbs provided in the English phrase to state how much money he makes. In Arabic it would be: "كم من المال يكسب؟" which means "How much money does he make?" 

A correct version in English might be:
"John earns $20 per hour repairing cars. How much money does he make?"

And the corresponding Arabic translation would be:
"جون يكسب $20 في الساعة لإصلاح السيارات. كم من المال يكسب؟" 

But based on your instructions, I've translated the original text exactly as it was provided. 

In Arabic the correct sentence would be: 
جون يإصلاح 5 سيارات. 3 من السيارات تأخذ 40 دقيقة كل منها لإصلاحها. الباقي يأخذ كل منها 50٪ أطول لإصلاحها. يكسب 20 دولار في الساعة لإصلاح السيارات. كم من المال يكسب؟
تستغرق 3 السيارات 3 * 40 = 120 دقيقة
يإصلاح 5 - 3 = 2 سيارة إضافية
تستغرق كل واحدة 40 * .5 = 20 دقيقة أطول لكل سيارة
لذا تستغرق كل واحدة 40 + 20 = 60 دقيقة
لذا أصلح السيارات لمدة 120 + 2 * 60 = 240 دقيقة
هذا يساوي 240 / 60 = 4 ساعات
لذا أقام 4 * 20 = 80 دولار
#### 80