برنامه نویسی با زبان سی شارپ #C
کتاب تولید محتوای الکترونیکی و برنامه سازی رشته کامپیوتر 10
کد نویسی در کنسول زبان برنامه نویسی سی شارپ ( #C) رشته شبکه و نرم افزار دهم
نمونه سوال حل شده شماره 1:
برنامه ای بنویسید که با رنگ اصلی این سوال را چاپ کند"؟ Iran jaye zibai ast"
سپس با رنگ سبز این متن را در خط بعدی چاپ کند "Y =Dorost"
در ادامه، با رنگ سفید ( & ) را چاپ کند
و در ادامه آن با رنگ قرمز "N =ghalat" چاپ کند
در اینجا کاری کنید که برنامه متوقف شود تا کاربر کلید y یا n (درست & غلت) را وارد کند و کلید Enter از صفحه کلید وارد کند و در متغیر سوال اول ذخیره کند
در ادامه شرطی بنویسید که اگر متغیر سوال اول با (y) برابر بود...
نوشته های کنسول را پاک کن
رنگ متن را به سبز تغییر بده
متن "!Good Job" را در خط بعد چاپ کن
نمره پایانی پایانی را 10+ کن
در خط بعد متن "=Ta inja nomre" و در ادامه آن در همین خط نمره پایانی را چاپ کن سپس در انتهای آن " .Ast" را چاپ کن.
در غیر این صورت
نوشته های کنسول را پاک کن
رنگ متن را به قرمز تغییر بده
متن "sory" را در خط بعد چاپ کن
نمره پایانی را 10- کن
در خط بعد متن "=Ta inja nomre" و در ادامه آن در همین خط نمره پایانی را چاپ کن سپس در انتهای آن " .Ast" را چاپ کن.
شرط در اینجا به پایان میرسد
صبر کن تاوقتی که کلید Enter را دریافت کنی
نوشته های کنسول را پاک کن
سوال2
رنگ متن را به سفید تغییر بده
متن "? aya Ensan Ab Shosh Darad " را چاپ کن و به سرخط بروید
رنگ متن را به سبز تغییر بده
متن "Y =Dorost" را در همین خط چاپ کن
رنگ متن را به سفید تغییر بده
متن " & " را در همین خط چاپ کن
رنگ متن را به قرمز تغییر بده
متن "N =ghalat" را چاپ کن
رنگ متن را به سفید تغییر بده
در اینجا کاری کنید که برنامه متوقف شود تا کاربر کلید y یا n (درست & غلت) را وارد کند و کلید Enter از صفحه کلید وارد کند و در متغیر دوم ذخیره کند
در ادامه شرطی بنویسید که اگر متغیر سوال اول با (n) برابر بود...
نوشته های کنسول را پاک کن
رنگ متن را به سبز تغییر بده
متن "!Good Job" را در خط بعد چاپ کن
نمره پایانی را 10+ کن
در خط بعد متن "=Ta inja nomre" و در ادامه ان در همین خط نمره پایانی را چاپ کن سپس در انتهای آن " .Ast" را چاپ کن.
در غیر این صورت
نوشته های کنسول را پاک کن
رنگ متن را به قرمز تغییر بده
متن "sory" را در خط بعد چاپ کن
نمره پایانی را 10- کن
در خط بعد متن "=Ta inja nomre" و در ادامه ان در همین خط نمره پایانی را چاپ کن سپس در انتهای آن " .Ast" را چاپ کن.
شرط در اینجا به پایان میرسد
در اینجا صبر کن تا کاربر یکی از کلید های کیبورد را وارد کند(هر کلیدی)
نوشته های کنسول را پاک کن
سپس شرطی بنویسید که اگر نمره پایانی کوچک تر مساوی بود با 10...
رنگ متن را به قرمز تغییر بده
متن " =Sory Nomre shoma"را چاپ کن
در همان خط متغیر نمره پایانی را چاپ کن(پس از =)
در غیر این صورت
رنگ متن را به سبز تغییر بده
متن " =Good Job! Nomre shoma"را چاپ کن
در همان خط متغیرنمره پایانی را چاپ کن(پس از =)
شرط در اینجا به پایان میرسد
صبر کن تاوقتی که کلید Enter را دریافت کنی
رنگ متن را به سفید تغییر بده
متن "End" را چاپ کن
رنگ متن را به زرد تغییر بده
متن "please press read key for close++" را چاپ کن
در اینجا صبر کن تا کاربر یکی از کلید های کیبورد را وارد کند(هر کلیدی)
پایان \\
نکته: دوتا // قبل از نوشته دستور را به یک کامند تبدیل می کند و اثری در برنامه ندارد و صرفا برای توصیحات استفاده میشود.
نکته2: لازم به زکر است که باید قبل از استفاده از این فایل برنامه Microsoft Visual Studio را نصب داشته باشید.
کد :
//pasok ha az karba gerefte shavad va dar moteghayer ha rikhte shavad
string pasok1;
string pasok2;
int nomre = 0;
int a = 0;
//q1-------------------------------------------------------------------------------
System.Console.WriteLine("1. Iran jaye zibai ast?");
System.Console.ForegroundColor = System.ConsoleColor.Green;
System.Console.Write("Y =Dorost");
System.Console.ForegroundColor = ConsoleColor.White;
System.Console.Write(" & ");
System.Console.ForegroundColor = System.ConsoleColor.Red;
System.Console.WriteLine("N =ghalat");
System.Console.ForegroundColor = System.ConsoleColor.White;
pasok1 = Console.ReadLine();
if (pasok1 == "y")
{
System.Console.ForegroundColor = System.ConsoleColor.Green;
System.Console.Clear();//pak kon
System.Console.WriteLine("Good job!");
Convert.ToInt32(nomre=nomre+10);//Nomro=0 nomre+1 = 1
System.Console.WriteLine("Ta inja nomre= " + nomre + " Ast.");//nomre ra Chap kon
}
else//dargheyre in soorat
{
System.Console.Clear();//pak kon
System.Console.ForegroundColor = System.ConsoleColor.Red;//ghermaz
System.Console.WriteLine("sory");// Matne "sory" ra Chap kon|Boro khat bad
nomre =nomre-10;//nomre ra -10 kon
System.Console.WriteLine("Ta inja nomre= " + nomre + " Ast.");//nomre ra Chap kon
}
System.Console.ReadLine();//est| ta vaghti ke kelid Enter zade nashode edame nade | Boro khat bad
System.Console.Clear();//pak kon
//q2-------------------------------------------------------------------------------
System.Console.ForegroundColor = System.ConsoleColor.White;//sefid
System.Console.WriteLine("2. aya Ensan Ab Shosh Darad? ");
System.Console.ForegroundColor = System.ConsoleColor.Green;//sabz
System.Console.Write("Y =Dorost");
System.Console.ForegroundColor = ConsoleColor.White;
System.Console.Write(" & ");
System.Console.ForegroundColor = System.ConsoleColor.Red;//ghermez
System.Console.WriteLine("N =ghalat");
System.Console.ForegroundColor = System.ConsoleColor.White;//sefid
pasok2 = System.Console.ReadLine();
//shart...
if (pasok2 == "n")
{
System.Console.ForegroundColor = System.ConsoleColor.Green;//sabz
System.Console.Clear();//pak kon
System.Console.WriteLine("Good job!");
nomre = nomre+10;
System.Console.WriteLine("Ta inja nomre= "+nomre+" Ast.");//nomre ra Chap kon
}
else//dar ghere in soorat...
{
System.Console.Clear();//pak kon
System.Console.ForegroundColor = System.ConsoleColor.Red;//ghermez
System.Console.WriteLine("sory");//chapkon
nomre = nomre-10;
System.Console.WriteLine("Ta inja nomre= " + nomre + " Ast.");//nomre ra Chap kon
}
System.Console.ReadKey();//ye kelid bezn
System.Console.Clear();//pak kon
if (nomre <= 10)
{
System.Console.ForegroundColor = System.ConsoleColor.Red;
System.Console.Write("Sory " + "Nomre shoma= " + nomre);
}
else
{
System.Console.ForegroundColor = System.ConsoleColor.Green;
System.Console.Write("Good Job! " + "Nomre shoma= " + nomre);
}
System.Console.ReadLine();
//Payan Shart
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("End");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("++please press read key for close");
System.Console.ReadKey();
//End
در بین همه مطالب جستجو کنید.
کلیه حقوق این مطالب متعلق به وبلاگ علمی آموزشی ماه آبی است و انتشار آن شرعا حرام است.