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

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

بدأه UNIXROOT في 4 يونيو 2011 · 1 رد · 989 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف الحال جميعا

جالس بتعلم سي شارب على console

قرات عن حلقات تكرار For + while

خواتهم Flow control

المطلوب اخواني امثله بسيطه ترسخ عندي حلقات تكرار بشكل ممتاز حتى لا اخلط او بنسى وشرح حلقات تكرار بشكل سلس جدا

وابعدوني عن رياضيات :blink: حساب دائره وحساب نمره رجلك وكم وزنك واذا جعت كم ينقص هههههههههههههه ياريت امثله توضح المقصد

مع كل جمله تكرار يوضع مثال وتفسير الكود بالتفصيل الممل .... اذا لم يكن طلبي ضايقكم

لانه اصبح لدي خلط بالموضوع وتضارب الافكار شوي

سؤال ثاني هو عند تحويل متغير من string الى int نعمل التالي

ننشئ متغير اخر ونضع له Int32.Parse

ليش مانستعمل على نفس متغير ولكن نقوم بعمل convert ماهو الفرق بين الاثنين

بعرف انني اثقل عليكم ياريت شويت شرح في Function :blush:

لانني وصلت بدراستي لحد Function اذا ممكن تدعيم بامثله لكل ماسبق ودمج Function وحلقات تكرار مع بعض

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

جزاكم الله الفردوس الاعلى

بارك الله بكم

#2

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

اخي بالنسبه لحلقات التكرار هي مجموعه من التعليمات التي تقوم بتنفيذ دوران او تكرار لجملة او اكثر ضمن اللغه وهناك مجموعه من التعليمات منها

- For والتي تقوم بعمل دوران من قيمة ابتدائيه الي ان يتنفذ شرط معين سوى كانت القيمه تتزايد او تتناقص, لنأخذ المثال التالي


for (int i = 1; i <= 10; i++)
{
Console.WriteLine(string.Format("SQR({0}) = {1}",i,i*i));
}

في المثال السابق قمنا بعمل دوران يبدأ من 1 وينتهي عندما يصبح العداد 10 , بمعنى اخر من 1 الى 10 اي انه سيقوم بتكرار الجمل التي بين قوسي التعليمه 10 مرات والجمله هي طباعة العدد وتربيعه وستكون بالصوره التاليه

ٍSQR(1) = 1

SQR(2) = 4

SQR(3) = 9

وهكذا ..

- While والتي تقوم بعمل دوران عند تحقق شرط معين ولايوجد اي قيمة افتراضيه او تزايد او نقصان مثل سابقتها, لنأخذ المثال التالي


string command="";
while (!command.Equals("exit"))
{
command=Console.ReadLine();
Console.WriteLine("Your command is " + command);
}

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

اما بالنسبه لسؤالك الثاني يمكنك استخدام الطريقتين ولكن عند استخدتمك للفئه Convert يمكن التحويل الى اي نوع معين ولكن اذا اردت استخدام الطريقه الاولى لابد ان تكتب Int32.Parse اذا كان المتغير صحيح او Double.Parse وهكذا ..

.:: Wish to become better and better ::.

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

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

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

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

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