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

[تنبيه - عنوان غير مناسب : ]أطلب المساعدة منكم يا أخوان ويا أخوات

بدأه XOOPX في 29 مايو 2008 · 2 رد · 777 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيفكم طيبين

أنا أدرس مادة OOP1

وعندي مشكلتين في البروجكت إذا أي أحد يستطيع يحلها لي مشكور

ويبشر بدعوة طيبه في ظهر الغيب

سمعت عنكم كثير والكل مدح لي المبرمجين اللي في منتديات الفريق العربي للبرمجة وقالو لي راح يساعدونك

البرنامج عبارة عن تذكرة طيارة

الحجز ممتاز بس الدرجة هي المشكلة

هذي هي المشكلة الاولى

^

يعني اذا اخترت (االهاي كلاس) يطبع (سكند كلاس) واذا حاولت أطبع (سكند كلاس) يطلع خربان ما يكمل

System.out.print("Day of travelling: ");

day = scan.next();

File f = new File(day+".dat");

System.out.print("chose the number for your class : 1 for high class 2 for second class");

num = scan1.nextInt();

if (f.exists()) {

names = (List)readObject(day+".dat");

if(num==1){

int count = names.size();

if (count >= 30) {

System.out.println("no more seats");

} else {

int availableSeats = 30 - count;

System.out.print("Number of passengers: ");

numOfPassengers = scan.nextInt();

if (numOfPassengers > availableSeats) {

System.out.println("Sorry not enough seats.");

} else {

for (int i=0; i<numOfPassengers; i++) {

scan = new Scanner(System.in);

System.out.print("Name: ");

String passenger = scan.nextLine();

names.add(passenger);

//names.add(dis);

}

saveObject(day+".dat", names);

System.out.print("Booking done.");

}

}

} else {

//List is an interface and ArrayList is the implementation of List

names = new ArrayList();

System.out.print("Number of passengers: ");

numOfPassengers = scan.nextInt();

if (numOfPassengers > 30) {

System.out.print("Sorry we have only 30 seats.");

} else {

for (int i=0; i<numOfPassengers; i++) {

scan = new Scanner(System.in);

System.out.print("Name: ");

String passenger = scan.nextLine();

names.add("pass: "+passenger+"\n");

names.add("travel: "+side+"\n");

names.add("class : first class"+"\n");

names.add("Distanation: "+dis+"\n");

names.add("Price: "+numOfPassengers*250+"\n");

}

saveObject(day+".dat", names);

System.out.println("Price: "+numOfPassengers*250);

System.out.print("Booking done.");

}

}

}

if(num==2){

int count = names.size();

if (count >= 50) {

System.out.println("no more seats");

} else {

int availableSeats = 50 - count;

System.out.print("Number of passengers: ");

numOfPassengers = scan.nextInt();

if (numOfPassengers > availableSeats) {

System.out.println("Sorry not enough seats.");

} else {

for (int i=0; i<numOfPassengers; i++) {

scan = new Scanner(System.in);

System.out.print("Name: ");

String passenger = scan.nextLine();

names.add(passenger);

//names.add(dis);

}

saveObject(day+".dat", names);

System.out.print("Booking done.");

}

}

} else {

//List is an interface and ArrayList is the implementation of List

names = new ArrayList();

System.out.print("Number of passengers: ");

numOfPassengers = scan.nextInt();

if (numOfPassengers > 50) {

System.out.print("Sorry we have only 50 seats.");

} else {

for (int i=0; i<numOfPassengers; i++) {

scan = new Scanner(System.in);

System.out.print("Name: ");

String passenger = scan.nextLine();

names.add("pass: "+passenger+"\n");

names.add("travel: "+side+"\n");

names.add("class : second class"+"\n");

names.add("Distanation: "+dis+"\n");

names.add("Price: "+numOfPassengers*100+"\n");

}

saveObject(day+".dat", names);

System.out.println("Price: "+numOfPassengers*100);

System.out.print("Booking done.");

}

}

}

}

والمشكلة الثانية في الكانسل فيه مشكلة بس ما ادري وش هي

// else if (choice == 2) {

// System.out.print("Day of travelling: ");

// day = scan.next();

// names = (List)readObject(day+".dat");

// System.out.print("Number of passengers: ");

// numOfPassengers = scan.nextInt();

// for (int i=0; i<numOfPassengers; i++) {

// scan = new Scanner(System.in);

// System.out.print("Name: ");

// String passenger = scan.nextLine();

// if (!names.contains(passenger)) {

// System.out.println("Passenger not in the list.");

// } else {

// names.remove(passenger);

// }

// }

// saveObject(day+".dat", names);

// System.out.print("Cancellation done.");

//

//

// }

// else {

// System.exit(0);

// }

// }

البرنامج كامل مرفق واتمنى ان أجد لديكم ضالتي

أرجوا منك المساعدة يا اخوان لان الوقت داهمني والتسليم يوم الاحد القادم

وجزاكم الله خير مقدما

mohammed.rar

#2

العنوان غير مناسب

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

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

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

/index.php?showtopic=29343

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#3

ابشر ياخوي بنتبه لها في المرات القادمة ..

يا اخوان اي احد يقدر يساعدني فالتسليم بكرة ..

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

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

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

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

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