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

[تنبيه] سؤال عاااااااااااااااجل جدااا

بدأه Algo.Project في 14 ديسمبر 2012 · 2 رد · 349 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

..السلام عليكم ..

أنا عندي مشروع تصميم خوارزمية إشارة مرور وأحتاج أسوي لها implementation بواسطة ++C

بس مو عارف كيف أسوي الـ(simulation) يعني كيف اخلي الاشاره تتغير ألوانها في Run البرنامج

وهاذي الخوارزمية للمشروع:

a=IS1

b=IS2

X1=0

X2=0

max=60 sec

IF (a≥ b) THEN

DO

TrafficLight_1(a,b, 1,2)

while(program is running)

ElSE

DO

TrafficLight_1(b,a,2,1)

while(program is running)

TrafficLight_1 FUNCTION:

TrafficLight_1(&n1,&n2, i, j)

{

timer=1

while(n1>OSi and timer !=max )

IF (TRj.GREEN EQUEL True)

TRj.YELLOW=True

TRj.RED=True

TRi.GREEN=True

timer++

IF (n1>0) AND (n2!=0)

TRi.YELLOW=True

TRi.RED=True

timer=1

IF (n2 != 0)

while(n2>OSj and timer !=max)

TRi.RED=True

TRj.GREEN=True

timer++

n1=Calculate(i)

if (n1>0)

IF (TRj.GREEN EQUEL True)

TRj.YELLOW=True

TRj.RED=True

n2=Calculate(j)

}

Calculate FUNCTION

Calculate(i)

{

n=ISi+(xi-OSi)

Xi=n

Return n

}

#2

الأخ الكريم

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

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

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

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

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

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

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

#3

أخي لا داعي لترسم إشارة مرور !!

قم بكتابة عبارة RED أو Yellow أو Green للدلالة على الألوان ...

الفكرة مجرد مؤقتات !!

ربما يمكنك الاستفادة من هذه المكتبة البسيطة

بالتوفيق

1

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

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

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

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

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