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

البرنامج هو عباره عن جدول باصات النقل

مغلق
بدأه arawahi في 7 مارس 2006 · 3 رد · 530 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم يا إخوان،،، إنني مبرمج مبتدئ في الجافا و عندي تسليم هذا العمل الصغير قريبا جدا

لقد حاولت جهدي و لكني وصلت لنقطة حيث لم أستطيع التحرك إلى الأمام

البرنامج هو عباره عم جدول باصات النقل، و قد طلب مني أن أستخدم array بالشكل التالي:

MyStructure timeTable [] = {new MyStructure("Cardiff",9.25,"Thornahill",9.50),

new MyStructure("Cardiff",9.55,"NewPort",10.20)};

بحيث إنه يجب أن أستخدم هذا و لا أغيره،، المطلوب إنني أزيد أكثر من عشرة مواقيت لتحرك الباص من منطقة لمنطقة

ثم أسمع للمستخدم أن يبحث عن الباص المطلوب بإدخال إسم المنطقة ، على سبيل المثال cardiff ، سوف يرى كل الباصات

الذاهبة لتلك المنطقه بعد الوقت الذي بحث فيه

الكود كاملا و الرجاااااء المساعدة

import java.io.*;

public class Bus

{

String deptFrom;

String deptTime;

double arriveAt;

double arriveTime;

public static void main (String [] args)

{

String input;

MyStructure timeTable [] = {new MyStructure("Cardiff",9.25,"Thornahill",9.50),

new MyStructure("Cardiff",9.55,"NewPort",10.20)};

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

try

{

System.out.println("Please input the bus station you want to go to");

for (int i = 0; i <= timeTable.length; i++)

{

if ((input = in.readLine()).equals(timeTable))

{

System.out.println(timeTable.toString());

}

}

}

catch (IOException e)

{

System.out.println("ERROR");

}

}

public String toString()

{

return "Depart From :" + deptFrom + "Departure time: " + deptTime + "Arrive at " + arriveAt + "Arrival Time : " + arriveTime;

}

}

class MyStructure

{

String deptFrom;

String deptTime;

double arriveAt;

double arriveTime;

public MyStructure()

{

}

public MyStructure (String departAT, double arrAt, String departTime, double arrTime)

{

departAT = this.deptFrom;

departTime = this.deptTime;

arrAt = this.arriveAt;

arrTime = this.arriveTime;

}

}

#2

الكود هيك بيكون أوضح يا عزيزي

import java.io.*;
public class Bus
{
String deptFrom;
String deptTime;
double arriveAt;
double arriveTime;



public static void main (String [] args)
{
String input;

MyStructure timeTable [] = {new MyStructure("Cardiff",9.25,"Thornahill",9.50),
new MyStructure("Cardiff",9.55,"NewPort",10.20)};
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

try
{
System.out.println("Please input the bus station you want to go to");
for (int i = 0; i <= timeTable.length; i++)
{
if ((input = in.readLine()).equals(timeTable))
{
System.out.println(timeTable.toString());
}
}
}
catch (IOException e)
{
System.out.println("ERROR");
}
}

public String toString()
{
return "Depart From :" + deptFrom + "Departure time: " + deptTime + "Arrive at " + arriveAt + "Arrival Time : " + arriveTime;
}
}

class MyStructure
{
String deptFrom;
String deptTime;
double arriveAt;
double arriveTime;

public MyStructure()
{
}

public MyStructure (String departAT, double arrAt, String departTime, double arrTime)
{

departAT = this.deptFrom;
departTime = this.deptTime;
arrAt = this.arriveAt;
arrTime = this.arriveTime;
}
}
#3

شكرا على المساعده ،،،، ما تعرفون حد ممكن يساعدنيييييييييييييييييييييييييي يااااااااااااااااا شبااااااااااااااااااااااااااااب

#4

اليك الحل صديقي, أرجو أن تقرأه بتمعن فتدرك أين كانت أخطاؤك

حبذا لو فعلت ذلك بنفسي لكن ضيق وقتي لا يسمح بذلك

import java.io.*;

public class Bus {

   public static void main (String [] args) {

      
      MyStructure timeTable [] = {new MyStructure("Cardiff",9.25,"Thornahill",9.50),
                                           new MyStructure("Cardiff",9.55,"K",10.20)};

      BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
      System.out.println("Please input the bus station you want to go to");

      try {
         String input = in.readLine();
         for (int i = 0; i < timeTable.length; i++) {
            if ((input).equals(timeTable.deptTime)) {
               System.out.println("\nhere the plane of this trip: ");
               String s = " Start From " + timeTable.deptFrom + " at " + Double.toString(timeTable.arriveAt) + " To " +
               timeTable.deptTime + " arrivaing at " + Double.toString(timeTable.arriveTime) +"\n";
               System.out.println(s);
            }
        }
     }
     catch (IOException e) {
        System.out.println("ERROR");
     }
   }
}

class MyStructure {

   String deptFrom;
   double arriveAt;
   String deptTime;
   double arriveTime;

   public MyStructure(){
   }

   public MyStructure (String departAT, double arrAt, String departTime, double arrTime) {
       deptFrom = departAT;
       arriveAt = arrAt;
       deptTime = departTime; 
       arriveTime = arrTime;

    }
}

هذا الموضوع مغلق.

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

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

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

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

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