eitaa logo
لِرفا آموزش برنامه نویسی بازارکار
3.6هزار دنبال‌کننده
1.6هزار عکس
2.3هزار ویدیو
400 فایل
﷽ لرفا - یادگیری راحت فناوری اطلاعات 😍 اینجا رایگان برنامه نویسی یاد می‌گیری ➕ آموزش طراحی سایت و بازی سازی 🛑 آموزش هوش مصنوعی ، شبکه و امنیت آموزش زبان پایتون ، سی شارپ و ... اپلیکیشن موبایل با فلاتر ، ui و ux ادمین @AdMiLe zil.ink/lerfaa
مشاهده در ایتا
دانلود
دوره جدید از 11 دی ماه شروع می‌شود برای مشاوره رایگان می‌تونی بهم پیام بدی 👇 @compert
حلقه ی while در زبان برنامه نویسی سی شارپ ❮ زبان برنامه نویسی سی شارپ دارای حلقه ای به نام while است که از آن برای اجرای مجموعه ای از کدها به صورت تکراری استفاده می شود. در این فصل با نحوه ی عملکرد حلقه ی while آشنا میشویم. حلقه ی while در زبان برنامه نویسی سی شارپ از حلقه ی while برای اجرای مجموعه ای از دستورات به صورت تکراری استفاده میشود. قاعده ی نوشتاری حلقه while به شکلی است که در زیر آمده است : While(boolean expression) { //execute code as long as condition returns true } همانطور که در قاعده نوشتاری بالا مشاهده می‌کنید حلقه while شامل یک عبارت شرطی بولین است که مقداری صحیح و یا ناصحیح را برمیگرداند. حلقه while مادامی که عبارت شرطی آن مقداری صحیح را ارزیابی می کند بلاک های کد موجود در بدنه ی خود را به صورت تکراری اجرا می‌کند. در این حلقه ، مقدار دهی اولیه متغیر باید قبل از حلقه انجام گرفته و عمل کاهش و یا افزایش در بدنه حلقه انجام گیرد. در زیر نمونه مثال ساده ای از حلقه ی while آورده شده است : using System; public class Program { public static void Main() { int i = 0; while (i < 10) { Console.WriteLine("Value of i: {0}", i); i++; } } } خروجی : Value of i: 0 Value of i: 1 Value of i: 2 Value of i: 3 Value of i: 4 Value of i: 5 Value of i: 6 Value of i: 7 Value of i: 8 Value of i: 9 در نمونه مثال بالا حلقه while شامل عبارت شرطی i < 10 است. در داخل بدنه ی حلقه while مقدار متغیر i در هر بار اجرای حلقه ی یکی افزوده می‌شود (با استفاده از دستور ++i ). بنابراین حلقه ی فوق تا زمانی که مقدار متغیر i به عدد 10 برسد اجرا می‌شود. استفاده از کلمه ی رزرو شده ی break می توان از کلمه رزرو شده ی break برای خروج از حلقه while استفاده کرد : using System; public class Program { public static void Main() { int i = 0; while (true) { Console.WriteLine("Value of i: {0}", i); i++; if (i > 10) break; } } } خروجی : Value of i: 0 حلقه های تو در توی while در زبان برنامه نویسی سی شارپ می توان حلقه های while را به صورت تو در تو به کار برد : using System; public class Program { public static void Main() { int i = 0; while (i < 2) { Console.WriteLine("Value of i: {0}", i); int j = 1; i++; while (j < 2) { Console.WriteLine("Value of j: {0}", j); j++; } } } } خروجی : Value of i: 0 Value of j: 1 Value of i: 1 Value of j: 1 نکته : مطمئن شوید که عبارت شرطی موجود در حلقه ی while در نقطه ای ، مقدار flase را برای اتمام حلقه برمی‌گرداند. در غیر این صورت حلقه while به یک حلقه بی نهایت تبدیل شده و برنامه دچار خطا خواهد شد. 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
اعداد تصادفی Random generator=new Random(); //Generate 10 random numbers for (int i = 1; i <= 10; i++) { Console.WriteLine(generator.Next()); } خروجی😐👇 673131583 2075827769 530790962 853400196 1181061071 1657679493 1459501829 452543008 1814178911 1933670708 خروجی شما مطمئناً متفاوت است چون همه اعداد تصادفی می‌باشند. یکی دیگر از نسخه‌های متد ()Next به شما اجازه می‌دهد که تعدادی عدد تصادفی را که از یک عدد خاص بزرگتر نباشند تولید کنید. این نسخه از متد همچنین باعث می‌شود که تعداد اعداد تولید شده از مقدار ذکر شده در پرانتز بیشتر نشود. به عنوان مثال برنامه زیر اعدادی را تولید می‌کند که نه مقدار آنها از 11 بیشتر است و نه تعداد آنها. Random generator = new Random(); for (int i = 1; i <= 10; i++) { Console.WriteLine(generator.Next(11) ); } خروجی👇😐 2 3 4 4 10 4 1 1 0 8 متد ()Next آرگومانی را که به عنوان بزرگترین عدد دریافت می‌کند، به عنوان بزرگترین عدد انحصاری می‌پذیرد. بدین معنی که این متد یک مقدار تصادفی که کوچکتر از (نه برابر) آرگومانی که می‌پذیرد را برگشت می‌دهد. در نتیجه از آنجاییکه در مثال بالا عدد 11 را به عنوان آرگومان به این متد ارسال کرده‌ایم، این متد نیز مقادیر ممکن بین 0 و 10 را بر می‌گرداند. همچنین می‌توان محدوده اعدادی که متد ()Next بر می‌گرداند را، مشخص کرد. به عنوان مثال اگر بخواهید اعداد 1 تا 6 روی طاس تولید شود می‌توان کد بالا را به صورت زیر تصحیح کرد : Console.WriteLine(generator.Next(1,7) ); الان این کوچک ترین عددو ۱ و بزرگ ترینی ک تولید میکنه ۶ هست😐😐 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
💠اینترنت اشیاء چیست؟ 💢 انیمیشنی که به سادگی این دنیا را برایمان به تصویر می‌کشد #اینترنت_اشیاء 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
سیستم خنک کننده قطعات کامپیوتر با مایع (روغن معدنی) mineral oil #فناوری 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
📱ترفندهای افزایش طول عمر گوشی #اینفوگرافیک 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
❣شب یلدا همیشه جاودانی است زمستان را بهار زندگانی است شب یلدا شب فر و کیان است نشان از سنت ایرانیان است❣ ❤️عمرتون صد شب یلدا ❤
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
💠 کلید های میانبر جالب در ویندوز 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
ترفند فرمول پیدا کردن تمام اعداد 4 رقمی که مجموع ارقام آن ها فرد است for (int i = 1000; i <=9999 ; i++) { int sum = 0; sum = sum + i % 10 + i/10; if (sum % 2 == 1) { Console.WriteLine(i); } } 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
تابع توان در سی‌شارپ برای توان باید از تابع ان استفاده کنید و نمیتوانید از علامت توان ^ استفاده کنید این تابع دو ارگومان دارد که ارگومان اول عدد مورد نظر ارگومان دوم عدد توان مورد نظر و اینگونه نوشته میشه 👇 مثلا: 5 به توان 2 چند میشود؟ جواب: Mathf.Pow(5,2); ❗️البته بهتره به جای توان از ضرب استفاده کنید کد بهینه تری است. 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
🖥 میدونم داری از صفر شروع میکنی اما تو نمیدونی ... ⭕️ @working_learn
فقط 7 نفر دیگه ظرفیت مونده
🔻🔻🔻 ⭕⭕⭕⭕ فروش فوق العاده موبایل و لوازم جانبی *باقیمتی مناسب و باور نکردنی(عمده)*😍 برای درخواست و ثبت سفارش به شماره 09174073924 در واتساپ پیام دهید... 💫کسب رضایت شما هدف ماست💫 👌🏻 ،ضمانت، قیمت باما همراه باشید در👇🏻 *https://chat.whatsapp.com/GOuT6WzVqLI0xWBFaQvzu5*
حجم رسانه بالاست
مشاهده در ایتا
🎥 آمـوزش #روتوش و زیبایی در #فتوشاپ . 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
معرفی وب سایت Bookmark OS یک ابزار عالی برای مدیریت بوک‌مارک‌ها https://www.bookmarkos.com #معرفی_سایت 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
💠 هرکدام از چراغ های روی مودم مربوط به چیست؟ #مودم #Modem 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
دستور Switch در ساختاری به نام وجود دارد که به شما اجازه میدهد که با توجه به مقدار ثابت یک متغیر چندین انتخاب داشته باشید. دستور switch معادل دستور if تو در تو است با این تفاوت که در دستور switch متغیر فقط مقادیر ثابتی از اعداد، رشته‌ها و یا کاراکترها را قبول میکند. مقادیر ثابت مقادیری هستند که قابل تغیر نیستند. در زیر نحوه استفاده از دستور switch آمده است: switch (testVar) { case compareVal1: code to execute if testVar == compareVa11; break; case compareVa12: code to execute if testVar == compareVa12; break; . . . case compareVa1N: code to execute if testVer == compareVa1N; break; default: code to execute if none of the values above match the testVar; break; } ادامه دارد... 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
ابتدا یک مقدار در متغیر switch که در مثال بالا testVar است قرار میدهید. این مقدار با هر یک از عبارتهای case داخل بلوک switch مقایسه میشود. اگر مقدار متغیر با هر یک از مقادیر موجود در دستورات case برابر بود، کد مربوط به آن case اجرا خواهد شد. به این نکته توجه کنید که حتی اگر تعداد خط کدهای داخل دستور case از یکی بیشتر باشد نباید از آکوالد استفاده کنیم. آخر هر دستور case با کلمه کلیدی break تشخیص داده میشود که باعث میشود برنامه از دستور switch خارج شده و دستورات بعد از آن اجرا شوند. اگر این کلمه کلیدی از قلم بیوفتد برنامه با خطا مواجه میشود. دستور switch یک بخش default دارد. این دستور در صورتی اجرا میشود که مقدار متغیر با هیچ یک از مقادیر دستورات case برابر نباشد. دستور default اختیاری است و اگر از بدنه switch حذف شود هیچ اتفاقی نمی‌افتد. مکان این دستور هم مهم نیست اما بر طبق تعریف آن را در پایان دستورات مینویسند. به مثالی در مورد دستور switch توجه کنید:
using System; public class Program { public static void Main() { int choice; Console.WriteLine("What's your favorite pet?"); Console.WriteLine("[1] Dog"); Console.WriteLine("[2] Cat"); Console.WriteLine("[3] Rabbit"); Console.WriteLine("[4] Turtle"); Console.WriteLine("[5] Fish"); Console.WriteLine("[6] Not in the choices"); Console.Write("\nEnter your choice: "); choice = Convert.ToInt32(Console.ReadLine()); 😐 switch (choice) { case 1: Console.WriteLine("Your favorite pet is Dog."); break; case 2: Console.WriteLine("Your favorite pet is Cat."); break; case 3: Console.WriteLine("Your favorite pet is Rabbit."); break; case 4: Console.WriteLine("Your favorite pet is Turtle."); break; case 5: Console.WriteLine("Your favorite pet is Fish."); break; case 6: Console.WriteLine("Your favorite pet is not in the choices."); break; default: Console.WriteLine("You don't have a favorite pet."); break; } }
👆خروجی👇 What's your favorite pet? [1] Dog [2] Cat [3] Rabbit [4] Turtle [5] Fish [6] Not in the choices Enter your choice: 2 Your favorite pet is Cat. What's your favorite pet? [1] Dog [2] Cat [3] Rabbit [4] Turtle [5] Fish [6] Not in the choices Enter your choice: 99 You don't have a favorite pet. 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
برنامه بالا به شما اجازه انتخاب حیوان مورد علاقه‌تان را میدهد. به اسم هر حیوان یک عدد نسبت داده شده است. شما عدد را وارد میکنید و این عدد در دستور switch با مقادیر case مقایسه میشود و با هر کدام از آن مقادیر که برابر بود پیغام مناسب نمایش داده خواهد شد. اگر هم با هیچ کدام از مقادیر caseها برابر نبود دستور default اجرا میشود. یکی دیگر از ویژگیهای دستور switch این است که شما میتوانید از دو یا چند case برای نشان داده یک مجموعه کد استفاده کنید. در مثال زیر اگر مقدار number ،6 ،4 یا 0 باشد یک کد اجرا میشود. توجه کنید که caseها باید پشت سر هم نوشته شوند switch (number) { case 1: case 2: case 3: Console.WriteLine("This code is shared by three values."); break; } 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
🔺 دستور switch معادل دستور if تو در تو است. برنامه بالا را به صورت زیر نیز میتوان نوشت: if (choice == 1) Console.WriteLine("Your favorite pet is Dog."); else if (choice == 2) Console.WriteLine("Your favorite pet is Cat."); else if (choice == 3) Console.WriteLine("Your favorite pet is Rabbit."); else if (choice == 4) Console.WriteLine("Your favorite pet is Turtle."); else if (choice == 5) Console.WriteLine("Your favorite pet is Fish."); else if (choice == 6) Console.WriteLine("Your favorite pet is not in the choices."); else Console.WriteLine("You don't have a favorite pet."); 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
💠 حال از بین این دو دستور switch و if کدامیک را انتخاب کنیم. از دستور switch موقعی استفاده میکنیم که مقداری که میخواهیم با دیگر مقادیر مقایسه شود ثابت باشد. در مثال زیر هیچگاه از switch استفاده نکنید. int myNumber = 5; int x = 5; switch (myNumber) { case x: Console.WriteLine("Error, you can't use variables as a value" + " to be compared in a case statment."); break; } مشاهده میکنید که با اینکه مقدار x عدد 3 است و به طور واضح با متغیر myNumber مقایسه شده است برنامه خطا میدهد چون x یک ثابت نیست بلکه یک متغیر است یا به زبان ساده تر، قابلیت تغییر را دارد. اگر بخواهید از x استفاده کنید و برنامه خطا ندهد باید از کلمه کلیدی const به صورت زیر استفاده کنید. int myNumber = 5; const int x = 5; switch (myNumber) { case x: Console.WriteLine("Error has been fixed!"); break; } 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
از کلمه کلیدی const برای ایجاد ثابتها استفاده میشود. توجه کنید که بعد از تعریف یک ثابت نمیتوان مقدار آن را در طول برنامه تغییر داد. به یاد داشته باشید که باید ثابتها را حتما مقداردهی کنید. دستور switch یک مقدار را با مقادیر Caseها مقایسه میکند و شما الزم نیست که به شکل زیر مقادیر را با هم مقایسه کنید: switch (myNumber) { case x > myNumber: Console.WriteLine("switch staments can't test if a value is less than " + "or greater than the other value."); break; } 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa
حجم رسانه بالاست
مشاهده در ایتا
💠آموزش کار با app طراحی وب trebedit در گوشی به کمک این نرم افزار با گوشی برنامه نویسی کنید و سایت طراحی کنید 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa