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

طلب بلغة السي

مغلق
بدأه Digital Hand في 17 نوفمبر 2003 · 4 رد · 960 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني ممكن تساعدوني بإنشاء برنامج ولكن بلغة السي ::

الوصف :::

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

القائمة الرئيسية

أولا تظهر قائمة متكونة من أربع خيارات ( تحويلات الحرارة اضغط 1 ، تحويلات المسافة اضغط 2 ، الخروج اضغط 3 )

((عند الضغط أي رقم خلاف 1 و 2 و 3 و 4 تظهر رسالة تطالب بإدخال 1 أو 2 أو 3 أو 4 فقط ))

القائمة الفرعية الأولى

تحويلات الحرارة -> وهي قائمة أخرى من ثلاث خيارات

:: (س) تعني سيليزي:: (ف) تعني فهرهايت::

(لتحويل من س إلى ف اضغط1 ، لتحويل من ف إلى س اضغط2 ، العودة للقائمة الريسية اضغط3 )

القائمة الفرعية الثانية

تحويلات المسافة -> وهي قائمة أخرى من ثلاث خيارات

:: (ك) تعني كيلو متر :: (م) تعني ميل::

(لتحويل م إلى ك اضغط1، لتحويل ك إلى م اضغط2 ، العودة للقائمة الرئيسية اضغط 3 )

ملاحظة ::

1. سيستمر الـ Loop في القائمة الرئيسية إلى أن يدخل المستخدم رقم 3

وفي القوائم الفرعية إلى أن يدخل المستخدم رقم العودة للقائمة الرئيسية

2.البرنامج المطلوب بلغة السي وليس بـ سي++................وشكرا لكم

#2

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

يا أخ Digital Hand البرنامج هذا طويل جداً

وأعتقد ان بعض الأجزاء فيه سهلة و يا ليت تحدد الجزء الصعب في البرنامج واحنا نساعدك

لأنه مو من مصلحتك نعطيك البرنامج كامل كما هو

على العموم القوانين المستخدمة هي:

cel = 5 / 9 * (fahr - 32)

fahr = 9 / 5 * ce l+ 32

وبالنسبة للأطوال

1كيلومتر =0.62137ميل

1ميل =1.60934 كيلومتر

وبالنسبة للبرنامج ياليت تحدد أجزاء معينة ونساعدك فيها

وشكررررررررراً

#3

السلام عليكم,

هو بالفعل كما قال الأخ CompuMan البرنامج سهل ولكن طويل فحبدا لو يطرع الإخوان سؤالا معينا وأضن أن لا أحد سيقتصر في الجواب أو مناقشة السؤال.

وعلى العموم سأقترح عليك طريقة نستعملها عندما تكون عندنا لائحة القائمة في الأول:

نأخد الرقم الدي سيدخله المستعمل نفرض أننا سميناه menu وبعد هدا نستعمل switch فهده تصلح أحسن عندما تكون عندنا حالات كثيرة ونقوم بما يلي :

switch(menu)

case 1:

//لقد أدخل القائمة رقم 1

TempFunction() ندهب الى الدالة لتحويل الحرارة وقد نزيد لها Parameters إدا أردنا

break;

case 2:

DistanceFunction()

break;

.

.

.

ونكتب كل دالة حسب القائمة.

مع متمنياتي لك بالتوفيق وإلى اللقاء.

#4

ديجيتال هاند

البرنامج سهل جدا ولكن مثل ماقالوا طويل وطويل جدا

فكرته شغاله على السويتش والدو وايل

do{

..

.

.

.

.

switch

case:

switch

case

endswitch

while(i!=3)

وهكذا

فكرته بسيطة وسهله

ولكنه طويل بمعنى استخدم الدو وايل للتكرار

وسويتش للاختبارات

والتحويلات مااتوقع صعبة بل سهلة

على المعادلة

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

:)

الف تحية والف سلااام

#5

أتأسف لتأخري في الرد فسامحووني

الأخ CompuMan

والأخ chik

والأخت مذهلة عيونه

أشكركم على التجاوب

أعرف إن الفكرة سهلة ولكن ربيعي هو إلي طلب مني أسويله بلغة السي

-وللأسف ما أعرف شي فيها-

ولو كان بلغة سي بلس بلس ما كنت طرحت الفكرة من الأصل . ( فقط لهذا السبب )

(وشكرا لكم )

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

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