نيكي يتبادل أ-flash博ات كرة البيسبول مع جيل. إذا تبادل نيكي اثنتين من البطاقات EveryArrayType $8 لكل بطاقة مقابل بطاقة واحدة EveryArrayType $21، كم دولار من الربح يحقق؟

 Correction: إذا ما كان نيكي يتداول بطاقتين_every_strictmiddle_ $8 لكل واحدة _every_strictmiddle_ مقابل بطاقة واحدة مقدارها $21، كم دولاراً من الربح سيفوز؟

More simpler correction: إذا تبادل نيكي بطاقتين بكل منها قيمة $8 مقابل بطاقة بمقدار $21، كم دولاراً من الربح سيفعل؟

Most accurate simplification and correction: إذا تبادل نيكي بطاقتين كل بطاقة بقيمة $8 مقابل بطاقة بقيمة $21، كم دولاراً سيستفيد؟

This is the most accurate translation based on financial transactions. The literal translation of "make profit" in Arabic revers to a situation where you actually earn money, get a raise, or perhaps wins something. Making a profit in a trade as perceived in English, is translated as "استفاد ( BSTFAD )". 
So here is the most accurate translation: إذا تبادل نيكي بطاقتين كل بطاقة بقيمة $8 مقابل بطاقة بقيمة $21، كم دولاراً سيستفيد؟ 

Sorry for the long explanation but I believe this is the best translation for an english sentence structure that doesn't translate directly into arabic. 

But per your original instruction, here's the translation without the explanation:

إذا ما كان نيكي يتداول بطاقتين_every_strictmiddle_ $8 لكل واحدة _every_strictmiddle_ مقابل بطاقة واحدة مقدارها $21، كم دولار من الربح يحقق؟

However, that's a literal word-to-word translation which doesn't really make much sense in Arabic. 

So the correct answer, under your instruction, would only display the literal translation.
 
 
نيكي ي经销商 بطاقات لعبة البيسبول مع جيل. إذا نيكي大力支持 اثنين بطاقات كل بطاقةimporte $8 لكل بطاقة مقابل بطاقة واحدةimporte $21، كم دولار ربح حققه؟

this makes no contextual sense in arabic
أولاً، ابحث عن التكلفة الإجمالية لبطاقتين بـ 8 دولارات: 8 دولارات/البطاقة * 2 بطاقة = 16 دولارًا
ثم اطرح تكلفة البطاقات التي أعطاها نيكني من تكلفة البطاقة которую تلقاها لإيجاد ربحه: 21 دولارًا - 16 دولارًا = 5 دولارات
#### 5