eitaa logo
پروژه ASP.Net Core MVC (وب و سی شارپ)
131 دنبال‌کننده
167 عکس
38 ویدیو
375 فایل
❁﷽❁ آموزش 📖 برنامه نویسی ASP.Net Core MVC (وب و سی شارپ) Admin: @alialirezapanahi برنامه نویسی برنامه نویسی سی شارپ eitaa.com/sisharpapp برنامه نویسی وب eitaa.com/aspdatnet ویراستی virasty.com/alialirezapanahi آپارات aparat.com/alialirezapanahi
مشاهده در ایتا
دانلود
تمرین 8 Console.Write("Please Enter Number 1:"); string num1 = Console.ReadLine(); Console.Write("Please Enter Number 2:"); string num2 = Console.ReadLine(); int numder1 = Convert.ToInt32(num1); int numder2 = Convert.ToInt32(num2); int sum = numder1 + numder2; Console.Write("sum is:" + sum); Console.ReadKey(); دریافت دو عدد از کاربر و تبدیل رشته به عدد و جمع دوعدد
تمرین 9 Console.Write("Please Enter Number 1:"); int num1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Please Enter Number 2:"); int num2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Please Enter Number 3:"); int num3 = Convert.ToInt32(Console.ReadLine()); double num4 = (num1 + num2 + num3) / 3.0; Console.Write("Mean is: " + num4); Console.ReadKey(); دریافت 3 عدد از کاربر و میانگن جمع 3 عدد
تمرین 10 int num1 = 0, num2 = 0; try { Console.Write("Please Enter Number 1:"); num1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Please Enter Number 2:"); num2 = Convert.ToInt32(Console.ReadLine()); } catch { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Pleas Enter Just Number"); Console.ResetColor(); } Console.Write("sum is: " + (num1 + num2)); Console.ReadKey(); خطا یابی، اگر کاربر به جای عدد متن نوشت برنامه به درست کار کند
تمرین ۱۱ Console.Write("please number1: "); int a= Convert.ToInt32(Console.ReadLine()); Console.Write("please number2: "); int b= Convert.ToInt32(Console.ReadLine()); if (a == b) { Console.WriteLine("number1 is Equal to number2"); } if (a < b) { Console.WriteLine("number1 is Smaller to number2"); } if(a > b) { Console.WriteLine("number1 is Larger to number2"); } Console.ReadKey(); دستور شرطی با عملگر های رابطه ای
تمرین ۱۲ Console.Write("please inter number: "); int a = Convert.ToInt32(Console.ReadLine()); if (a % 2 == 0) { Console.WriteLine("number is even"); } else { Console.WriteLine("number is odd"); } Console.ReadKey(); اگر کاربر عدد وارد کرد عدد زوج است یا فرد دستور شرطی if اگر و else در غیر اینصورت
تمرین 13 Console.Write("Please Enter Username: "); string user = Console.ReadLine(); Console.Write("Please Enter Password: "); string password = Console.ReadLine(); if (user == "admin" && password == "admin12") { Console.WriteLine("Welcome user"); } else { Console.WriteLine("Wrong username and password"); } Console.ReadKey(); دریافت Username و password از کاربر از عملگر های منطقی && ( and و ) استفاده شده است
تمرین 14 Console.WriteLine("Please Enter Name :"); string name = Console.ReadLine(); name = name.ToLower(); Console.WriteLine("Please Enter Your Family :"); string family = Console.ReadLine().ToLower(); if (name == "iman" || family == "madaeny") { Console.WriteLine("Hello Iman Madaeny"); Console.WriteLine("Modir Modire Kheili Modire ..."); } else { Console.WriteLine("Hello User ..."); } Console.ReadKey(); دریافت نام و فامیل از کاربر از عملگر های منطقی || ( or یا ) استفاده شده است متد ToLower حروف های کوچک و بزرگ را کوچک می کند
تمرین 15 Console.WriteLine("Please Enter Number hafteh :"); int numberOfWeek = Convert.ToInt32(Console.ReadLine()); if (numberOfWeek == 1) { Console.WriteLine("Shanbe"); } if (numberOfWeek == 2) { Console.WriteLine("1Shanbe"); } if (numberOfWeek == 3) { Console.WriteLine("2Shanbe"); } if (numberOfWeek == 4) { Console.WriteLine("3Shanbe"); } if (numberOfWeek == 5) { Console.WriteLine("4Shanbe"); } if (numberOfWeek == 6) { Console.WriteLine("5Shanbe"); } if (numberOfWeek == 7) { Console.WriteLine("Jome"); } Console.ReadKey(); اگر تعداد if یا else if زیاد باشد سرعت برنامه پایین می آید با Debug کردن کد ها معلوم میشود یکی یکی if را چک میکند
تمرین 16 Console.WriteLine("Please Enter Number hafteh :"); int numberOfWeek = Convert.ToInt32(Console.ReadLine()); switch (numberOfWeek) { case 1: { Console.WriteLine("It Is Shanbe ..."); break; } case 2: { Console.WriteLine("It Is 1Shanbe ..."); break; } case 3: { Console.WriteLine("It Is 2Shanbe ..."); break; } case 4: { Console.WriteLine("It Is 3Shanbe ..."); break; } case 5: { Console.WriteLine("It Is 4Shanbe ..."); break; } case 6: { Console.WriteLine("It Is 5Shanbe ..."); break; } case 7: { Console.WriteLine("Fitile Jome Tatile ..."); break; } default: { Console.WriteLine("Not Found ..."); break; } } Console.ReadKey(); روزهای هفته با دستور شرطی switch با Debug کردن کد ها مثلا عدد 6 قرار می دهیم و با زدن کلید f10 مستقیم رفت case 6 و بقیه اجرا نشد سرعت برنامه شما به شدت افزایش پیدا می کند و چنندین دستور تکراری اجرا نشد
تمرین 17 Console.WriteLine("my name \n is \t alireza\\"); Console.ReadKey(); بک‌اسلش Backslash برای تعریف کاراکترهای ویژه مانند \n (خط جدید)، \t (تب)، \\ (خود بک‌اسلش)
در سی شارپ، حلقه for برای اجرای یک بلوک کد به تعداد مشخصی از دفعات استفاده می‌شود. ساختار کلی حلقه for به شکل زیر است: for (initialization; condition; increment) { // کدهایی که باید اجرا شوند } اجزای حلقه for شامل موارد زیر است: یک- initialization: مقداردهی اولیه متغیر حلقه. دو- condition: شرطی که قبل از هر تکرار بررسی می‌شود. اگر این شرط درست باشد، حلقه ادامه می‌یابد. سه- increment: تغییر مقدار متغیر حلقه پس از هر تکرار. مثال ساده‌ای از حلقه for در سی شارپ: for (int i = 0; i < 5; i++) { Console.WriteLine("number: " + i); } این کد اعداد 0 تا 4 را چاپ می‌کند
تمرین 18 Console.Write("please inter number:"); int n = int.Parse(Console.ReadLine()); for (int i = 3; i <= n; i += 3) { Console.WriteLine(i); } Console.ReadKey(); مضرب های 3 تا n