aiitsabdal.ai
الملفاتابني بنفسك

مين عليه كام في الخروجة؟

حاسبة على الموبايل: تكتب الأسامي والمصاريف ومين دفع ومين داخل في إيه، وهي تطلّعلك نصيب كل واحد، ومين يبعت لمين وكام، وملخص تنسخه للشلة على الواتساب.

الوقت10 دقايق
التكلفةببلاش
المستوىمبتدئ

آخر مراجعة: 8 أكتوبر 2026

الخطوة 1 من 3

آخر الخروجة: واحد دفع الأكل، وواحد دفع التاكسي، وواحد مكلش حلو. الحسبة دي بتاخد وقت وبتعمل زعل. الحاسبة دي بتعملها في ثانية، وبتطلّع أقل عدد تحويلات: يعني بدل ما كل واحد يبعت لكل واحد، تحويلين أو تلاتة وخلاص.

قبل ما تبدأ

  • مش محتاج تجهّز حاجة: الأسامي والمصاريف هتكتبهم في الحاسبة نفسها.
  • ابدأ شات جديد في Claude، والصق الطلب.
1

الطلب الكامل

الطلب بالإنجليزي هو اللي يظهر الأول. لو مرتاح أكتر بالعربي، دوس «عربي». الاتنين بيطلّعوا نفس الحاسبة بالمصري.

الطلب الكامل
Build a "who owes whom" calculator for a group outing as an Artifact (one HTML file with CSS and JavaScript inside).
Reply to me, and write ALL text on the page, in Egyptian Arabic. The page is right-to-left (RTL).

How it works:
1) People: a field to add names (e.g. أحمد، سارة، كريم، منى) shown as chips, each with a small × to remove.
2) Expenses: for each expense: what it was (e.g. "الأكل"), the amount in جنيه, who paid (a dropdown of the names), and who shares it (checkboxes, all checked by default). An "ضيف مصروف" button and a delete button on each expense.
3) Results, updating instantly:
   - The total spent, and how much each person's share is.
   - For each person: paid, share, and the difference (له / عليه).
   - "مين يبعت لمين": the smallest number of transfers that settles everything, as clear lines like "منى تبعت لأحمد 180 جنيه".
4) Round transfers to the nearest whole جنيه and show a small note that amounts are rounded.
5) A "انسخ الحساب" button that copies a clean WhatsApp-ready summary: the total, each person's share, and the transfer lines.
6) A "ابدأ من الأول" button.

Design: mobile first, calm and friendly, one main color [COLOR], clear Arabic font (Cairo from Google Fonts with a system fallback), big buttons, numbers in Western digits (123) so they are easy to check.

Rules:
- Do all the math in JavaScript. Never guess a number.
- An expense shared by some people is split only between those people.
- If someone paid more than their share, they get money back (له). If less, they owe (عليه).
- After building, give me one small test (4 people, 3 expenses) with the expected result so I can check the calculator.

ليه شغال؟«المصروف بيتقسم على اللي داخلين فيه بس» هي اللي بتخلّي الحسبة عادلة، و«أقل عدد تحويلات» بيوفّر على الشلة. وطلب التيست في الآخر بيخلّيك تتأكد من الحاسبة قبل ما تعتمد عليها.

هتشوفهتظهر الحاسبة جنب الشات. اكتب 3 أسامي ومصروفين: النتيجة تتحدّث على طول، وتحت سطور «فلان يبعت لفلان». جرّب التيست اللي Claude اداهولك وقارن.

نصيحةالأداة جوّا الشات: اللي بتكتبه فيها ممكن يتمسح لما تقفلها وتفتحها تاني. خلّصت الحسبة؟ دوس «انسخ الحساب» وابعته على طول.

2

ظبّطه

خدمة وبقشيش
زوّد خانة «خدمة / بقشيش %» لكل مصروف، والنسبة تتضاف على المبلغ قبل التقسيم. متغيّرش أي حاجة تانية.

ليه شغال؟تعديل واحد في كل طلب، ومعاه «متغيّرش أي حاجة تانية»: لو حاجة باظت تعرف السبب على طول.

تقريب لأقرب 5
قرّب التحويلات لأقرب 5 جنيه بدل أقرب جنيه، واعرض الفرق الصغيّر اللي حصل من التقريب في سطر لوحده.
فواتير الشقة
زوّد اختيار «شهري»: كل مصروف ليه شهر، والنتيجة بتتحسب لشهر واحد أختاره من ليستة فوق.
3

خليه بتاعك

  • رحلة الساحل أو العين السخنة: مصاريف الشاليه والبنزين والأكل، وكل واحد داخل في اللي عمله بس.
  • سكن الطلبة أو شقة الشغل: النت والكهربا والمية كل شهر (التعديل اللي فوق).
  • هدية جماعية لحد: مصروف واحد، ودفعه واحد، وكله داخل فيه.
  • عزومة في البيت: اللي جاب الأكل واللي جاب الحلو والساقع.
مثال · خروجة 4 أصحاب

الأسامي: أحمد، سارة، كريم، منى - الأكل 600 جنيه · دفعه أحمد · الكل داخل - التاكسي 120 جنيه · دفعته سارة · الكل داخل - الآيس كريم 80 جنيه · دفعه كريم · أحمد وسارة وكريم (منى مخدتش)

الرد (مختصر)

الإجمالي 800 جنيه. نصيب أحمد وسارة وكريم 206.67 لكل واحد، ونصيب منى 180. أحمد دفع 600 ← له 393.33 · سارة دفعت 120 ← عليها 86.67 · كريم دفع 80 ← عليه 126.67 · منى دفعت 0 ← عليها 180 مين يبعت لمين (متقرّبة): منى تبعت لأحمد 180 · كريم يبعت لأحمد 127 · سارة تبعت لأحمد 87

لو حاجة مش مظبوطة

الحسبة مش مظبوطة

قوله: «اعرضلي حسبة كل واحد خطوة خطوة جنب النتيجة، وصلّح الكود.» وقارن بالتيست.

كل واحد بيبعت لكل واحد (تحويلات كتير)

قوله: «طلّع أقل عدد تحويلات: اللي عليه فلوس يبعت للي ليه فلوس، الأكبر الأول.»

الأسامي العربي طالعة مقلوبة

قوله: «خلّي الصفحة كلها RTL.»

المصروف اتقسم على الكل مع إن واحد مش داخل

اتأكد إن المربع جنب اسمه مش متعلّم. لو المشكلة لسه موجودة، قوله: «المصروف يتقسم على المتعلّم عليهم بس.»

زرار النسخ مش شغال

ساعات النسخ مش بيشتغل جوّا المعاينة. علّم على الملخص بإيدك وانسخه، أو خد الأداة على لينك.