المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هذا المثال من اي انواع الصيغ if الشرطية


طالب المزيد
10-07-2012, 01:32 AM
سلام عليكم
هذا الموضوع للنقاش
هذا المثال من اي انواع الصيغ ل IF الشرطية

وهل هو صحيح ام لا ؟!!


A = 10
If a > 0 Then
Print "ok"
Endif

أمل المملكه
10-07-2012, 11:58 PM
if then !!

if then endif!!

منصور الحربي
10-09-2012, 12:57 AM
حسب معلوماتي المتواضعه خطأ نكتب end if لانه امر واحد فقط
فتكون الصيغه if then

أمل المملكه
10-09-2012, 10:37 PM
السطر الاول غلط ؟؟

يلا نبي الاجابة

طالب المزيد
10-10-2012, 12:33 AM
ليسه بدري علي الإجابة

خلينا نشوف آراء أخرى

وأنتم طبقوا المثال هذا علي زر الأمر شوف يطلع خطأ وإلا صح ؟؟

أمل المملكه
10-11-2012, 09:47 AM
طيب فهمنا المثال لو سمحت

و هل نطبقة على زر امر بس ازرار اخرى

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

Na7ji
10-11-2012, 11:24 PM
المثال صحيح ولكن لان يقوم بالتنفيذ لان قيمة a مجهولة ولا يمكن ان ننسب قيمة A الى a لان هناك فرق بينهاما الاولى كبتل والثانية سمول باااااي

طالب المزيد
10-11-2012, 11:53 PM
المثال صحيح ولكن لان يقوم بالتنفيذ لان قيمة a مجهولة ولا يمكن ان ننسب قيمة A الى a لان هناك فرق بينهاما الاولى كبتل والثانية سمول باااااي

هو صح كلامك
ولكن الخطأ لم يكن مقصود وليس
هو المغزى من وضع هذا المثال

يعطيك العافية وشاكر مرورك
بس ابغي اعرف من اي انواع الصيغ هذا المثال؟

هل هو من الصيغة الاوله لانه شرط و امر فقط
ام من الصيغة الثانية لانه احتوى علي endif

؟؟؟؟؟؟؟؟؟؟؟؟

أمل المملكه
10-14-2012, 11:13 PM
if then endif!!

بس لي تعليق كيف نقول لة ان a يساوي عشرة و بعدها اكبر من الصفر؟؟؟؟

طالب المزيد
10-15-2012, 05:43 PM
if then endif!!

بس لي تعليق كيف نقول لة ان a يساوي عشرة و بعدها اكبر من الصفر؟؟؟؟

عادي جدا عملية إسناد

واقدر اقول كمان

a = 10
b = 20
if b > a then
print "العددين ليسو متساويين"
endif

طالب المزيد
10-15-2012, 05:54 PM
كل ما في الموضوع أن الكتابة شرح لنا

بأن الصيغة الأولى :

تكون شرط واحد و أمر واحد في نفس السطر

وأن الصيغة الثانية :

تكون شرط واحد و أكثر من أمر وتنتهي بـ EndIF

---------------------------------

والصحيح علي حسب وجهة نظري المتواضعة أنه

EndIF تستخدم في حالة أن الأمر كتب في سطر آخر بعد الشرط
سواء أكان أمر واحد أو عدة أوامر

والمثال الذي وضعته إذا أردت أن أكنبه بغير EndIF فسوف تظهر لي رسالة خطأ

ولكتابته يمكن أن يأتي بطريقتين وهيا

الأولى (علي حسب شرح الكتاب)

A = 10
If a > 0 Then Print "ok"


الثانية (علي حسب قول لغة البرمجة)

A = 10
If a > 0 Then
Print "ok"
EndIf


وكلهما صحيحين و النتائج واحد

والخلاصة هي بغض النظر أن هناك أمر واحد أو عدة أوامر
وكتبت في سطر جديد غير السطر الذي تواجد به الشرط فيجب عندها استخدام
EndIf

وأأنا عارف إني دوشت رأسكم بهذا المثال
" ولكن ليس غلطتي بل غلطت الكتابة "

أمل المملكه
10-16-2012, 06:58 AM
يعني اجابتي صحيحة

و اللي فهمتة ان if then ف سطر واحد

اذا حطيناها مع end if

لازم بسطر جديد

تمام فهمي؟

و اتمنى تشرح لنا الدروس بالموضوع اللي كتبتة :)

أمل المملكه
11-23-2012, 05:40 PM
؟؟؟؟؟؟؟؟؟؟؟؟؟