الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]كود لحساب الباقي

بدأه طالبة برمجة جافا في 27 أبريل 2010 · 8 رد · 755 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مسائكم / صباحكم سكر

طلب منا مشروع بسيط نستخدم فيه ال ARRAAY وانا عملت مشروع عباره عن آلة قهوه Coffe Machine والمشروع ماشي معاي تمام بس انا ابيه يحسب الباقي من السعر بمعنى اذا ادخل المستخدم عملة من فئة 5 وسعر الكوب 2 يرجع لي الباقي اللي هو عملة من فئة 3

بس ما عرفت الكود اتوقع نستخدم فيه %

ياليت تساعدوني مشكوورييين (^_^)

وهذا كود المشروع

import javax.swing.*;
class Coffee{
	public static void main(String[] args){
		JOptionPane.showMessageDialog(null,".............Welcome In My Coffee.............");
		int type, num;
		double price=2.0;


		String [] Coffee={"Coffee","Coffee","Coffee","Coffee","Coffee"};
	 String [] Capput={"Capput","Capput","Capput","Capput","Capput"};

	   type=Integer.parseInt(JOptionPane.showInputDialog(null," Enter your choice \n"+
	  "1* Coffee \n"+"2* Capputccino"));

	  while(type <1 || type >2){
	  	JOptionPane.showMessageDialog(null,"Yore choice an invalid \n "+"Choose agine");

	  	type=Integer.parseInt(JOptionPane.showInputDialog(null," Enter your choice \n"+
	  "1* Coffee \n"+"2* Capputccino"));

	  }


	  if (type==1) 	
	  	for (int i=0 ;i<Coffee.length ;i++){
	  		num=JOptionPane.showConfirmDialog(null,"You will take  "+(1+i)+"Cup of Coffee \n Do you want more Cup?","",JOptionPane.YES_NO_OPTION);
	  	if(num==JOptionPane.NO_OPTION){
	  		JOptionPane.showMessageDialog(null,"Take Your Cup \n"+"The Price is "+price*(i+1));
		break;
	}
	if (i==4)
   JOptionPane.showMessageDialog(null,"Sorry There Are 5 Cups Only \n Take It ... \n  And If You need more Cups Try After 5 Hours (^_^)");
   }

 else if (type==2) 	
for (int i=0 ;i<Capput.length ;i++){
num=JOptionPane.showConfirmDialog(null,"You will take  "+(1+i)+"Cup of Cappuccino \n Do you want more Cup?","",JOptionPane.YES_NO_OPTION);
if(num==JOptionPane.NO_OPTION){
	JOptionPane.showMessageDialog(null,"Take Your Cup \n"+"The Price is "+price*(i+1));
break;
}
	if (i==4)
  JOptionPane.showMessageDialog(null,"Sorry There Are 5 Cups Only \n Take It ... \n  And If You need more Cups Try After 5 Hours (^_^)");
	  	}

	JOptionPane.showMessageDialog(null,".*..*.Thank you to use this Machine.*..*. \n               ..*..Come Agin (^_^)..*..");

	}
}

تم تعديل هذه المشاركة بواسطة طالبة برمجة جافا في 27 أبريل 2010 في 22:37

#2

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

مشكووور اخوي عالتنبيه وراح اخذه في الحسبان المره الجايه بس ياليت مساعده !!!

#4

يا ليت لو تتكلمي أكثر عن مشكلتك أختي

لم يتضح لي أي شيء من القراءة

أقصد تكلمي عن مشكلتك من خلال الشيفرة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

انا اقصد ان يعيد للمستخدم الباقي من حسابه اذا ادخل قيمه اكبر من السعر المطلووب

#6

ما هو المتغير الذي تحتفظي فيه بقيمة المال الذي يدفعه مستخدم آلة القهوة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

لم احدد المتغير بعد >>> لم اعرف اين اضعه هل في داخل الحلقه (for loop) او اين

 JOptionPane.showMessageDialog(null,"Take Your Cup \n"+"The Price is "+price*(i+1));

هذا هو الكود الذي يعرض السعر في داخل الحلقه

#8

لازم تحطي السعر داخل متغير وليكن price والمبلغ المدخل من قبل المستخدم داخل أي متغير وليكن a والناتج إذا كان price أكبر من a بيكون price - a

<br>

زي كذا :

int price = 3;
String in = JOptionPane.showInputDialog("Any message : ");
int a = Integer.parseInt(in);
if(a>price){
JOptionPane.showMessageDialog(null,""+a-price);)
}

<br>

بس عندك يختلف الوضع شوية , حيث أن المطلوب منك أن تكوني مصفوفه نصية تحتوي على جميع أصناف القهوة كل عنصر فيها يمثل نوع مختلف وبالتالي لها سعر مختلف, والأسعار مخزنة في مصفوفة رقمية int كل عنصر يمثل سعر النوع الذي يقابله في المصفوفة النصية بحسب العنوان Index مثلاً لو كان العنصر 0 في المصفوفة النصية = كابتشينو فسيقابله في العنصر 0 من المصفوفة الرقمية القيمة التي وضعتيها في أول خانه price[0] وهكذا

تم تعديل هذه المشاركة بواسطة M.Allaw في 30 أبريل 2010 في 03:47


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#9

مشكوور اخوي تم المشروع وتم التسليم

شكرا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…