كود PHP:
أولاً الشرط حق الـwhile لازم يكون المبلغ إلي معاكي أقل من أو يساوي 100 ولو كان غير كذا ما راح ينفذ البرنامج كما هو موضح في السؤال،
while (cost<=100 ){
نستخدم الـif statement عشان نحدد عدد السلع اللازمة، وهو ذكر في السؤال بحد أقصى 3
يعني لازم يكون عدد السلع أقل من أو يساوي 3 ،،
if ( item <=3 )
أولاً نخلي المستخدم يدخل قيمة السلعة الأولى
System.out.print("Enter cost of item " +item + " # :" +" $ ");
cost=input.nextDouble();
نزود قيمة السلعة بواحد عشان لمن يسوي Loop راح يتغير رقم السلعة من 1 إلى 2 إلى 3،،
item ++ ;
مجموع المبلغ يوضع هنا ( مجموع المبالغ كاملة + مبلغ السلعة )
sumcost=sumcost+cost;
الباقي من المبلغ ( الباقي من الـ100 )
remind=100-sumcost;
نخليه يطبع مجموع المبلغ الي دفعتيه على السلعة ويطبع الباقي،
System.out.println("You may buy this item.\nYou spend $"+sumcost+" so far.");
System.out.println("costing no more than " + remind);
هنا الحالة الخاصة ( مثلاً لو اشتريتي سلعتين او سلعة بكامل المبلغ 100 دولار البرنامج راح يطلع )
if (remind==0){
System.out.println("You're out of cash");
System.exit(0);}
بالتوفيق