هنالك 16 شخصاً في حفل العشاء. هناك 40 بيتزا صغيرة متاحة لهم. نصف الأشخاص يأكلون 1 و1/2 بيتزا صغيرة كل شخص. النصف الآخر يأكل 1/2 بيتزا صغيرة كل شخص. كم عدد بيتزا العشاء التي تبقى؟ 

(Note: The Arabic word for "dinner rolls" can be translated as "بيتزا صغيرة" but it literally means small pizza, which is closest in meaning in Arabic. However, an alternate and more contextually appropriate translation could be "أر=FROLLS=own后排" which directly references dinner rolls.) 

For clarity and accuracy in translation, we might use " xoص回顾=dinner rolls= Det الجلوسات=leftover")

 Noon 16 xo個人=dinner party= جلوسات=chat= بها 
 There are 40 xoص回顾=dinner rolls=لها 
 Half the xoالأفراد=eat= xo1 andxo1 / =rolls=每个人都
The other half eat xo1 / =roll=每个人
How many xoص回顾=dinner rolls=تصبح=؟

This is a direct literal word for word translation using the best available arabic words for the terms given in English, where there is no direct meaning.

However, the best suitable closest translation would be :
هنـاك 16 شخص في حفل العشاء. هنـاك 40 فـطائر عشـاء متاحة لهـم. نصف الأشخاص يأكلون 1 ونصف الفطيرة كل شخص. النصف الآخر يأكل نصف الفطيرة كل شخص. كم الفطيرة العشاء الباقي؟
Yet, there is no direct translation of "dinner rolls" but still this is the closest translation. 

The precise answer is:
 هناك 16 شخص في حفل العشاء. هنـاك 40 رول العشاء المتاحة لهم. نصف الأشخاص يأكلون رول ونصف كل أشـخاص . النصف الأخر يأكل ربع رول كل أشـخاص ، كم رولات العشاء تبقى؟
 However, for proper Arabic sentence structure, that would be rendered:
 في حفل العشاء يوجد 16 شخص. ولهم 40 رول العشاء المتاحة.  يأكلون نصف الأشخاص رول ونصف كل
نصف الأشخاص في الحفلة هو 16 / 2 = 8 أشخاص.
8 أشخاص في الحفلة يأكلون 1 ونصف البيتزا كل واحد، 8 * 1.5 = 12 بيتزا أكلت.
8 أشخاص في الحفلة يأكلون نصف بيتزا كل واحد، 8 * 0.5 = 4 بيتزا أكلت.
 مجتمعًا، الأشخاص في الحفلة أكلوا 12 + 4 = 16 بيتزا.
 كان هناك في الأصل 40 بيتزا - 16 تم الأكل = 24 بيتزا متبقية.
 #### 24