تمرین و تثبیت مطالب آموخته شده
تاکنون در هر فصلی تمرینهایی وجود داشت که برای یادگیری بهتر همان فصل مناسب بود. در این فصل چندین تمرین مختلف برای تسلط بیشتر روی مفاهیمی که تاکنون با آنها آشنا شدیم قرار دارد. در صورتی که نتوانستید به هر یک از تمرینها پاسخ دهید، میتوانید پاسخ تمرین مورد نظر را در سایت کتاب مشاهده کنید و با آنالیز پاسخ بر مفاهیم مسلط شوید.
بررسی زوج یا فرد بودن عدد
هر عدد صحیح مثبت در صورتی زوج است که باقیماندۀ آن بر 2 صفر باشد و در صورتی که باقیمانده 1 باشد، عدد فرد است. با استفاده از این الگوریتم قطعه کدی بنویسید که زوج یا فرد بودن عدد را مشخص کند.
درک کد
به سؤال زیر بدون اجرای کد پاسخ دهید. چه چیزی در کنسول نمایش داده میشود؟
for(int counter = 0; counter < 10; counter = counter + 1)
{
Console.WriteLine("Inside Task Number " + (counter + 1));
}به سؤال زیر بدون اجرای کد پاسخ دهید. چند بار حرف Z در کنسول نوشته میشود؟
for(int counter = 0; counter < 100; counter = counter + 5)
{
Console.Write("Z");
}
بازنویسی
کد زیر را با دستور switch بازنویسی کنید:
int seasonNumber = 2;
if(seasonNumber == 1)
{
Console.WriteLine("Season is Spring");
}
else if(seasonNumber == 2)
{
Console.WriteLine("Season is Summer");
}
else if(seasonNumber == 3)
{
Console.WriteLine("Season is Autumn");
}
else if(seasonNumber == 4)
{
Console.WriteLine("Season is Winter");
}
else
{
Console.WriteLine("Invalid Season");
}
بررسی ترتیب در آرایه
یک آرایۀ 3 تایی از اعداد بسازید. در صورتی که عضو اول کوچکتر یا مساوی با عضو دوم باشد و عضو دوم هم کوچکتر یا مساوی با عضو سوم باشد در کنسول عبارت "Array is Sorted in ascending" نوشته شود و در صورتی که عضو اول بزرگتر یا مساوی با عضو دوم باشد و عضو دوم هم بزرگتر یا مساوی با عضو سوم باشد در کنسول عبارت "Array is Sorted in descending" نوشته شود و در غیر این صورت در کنسول نوشته شود "Array is not Sorted".
فاکتور خرید
میخواهیم اطلاعات یک فاکتور خرید را داشته باشیم. در این فاکتور دو محصول بستنی و بیسکوییت داریم که 5 عدد بستنی و 3 عدد بیسکوییت خریداری شده است. قیمت هر عدد بستنی 10000 تومان و قیمت هر عدد بیسکوییت 5000 تومان است. میخواهیم مجموع هزینهای که برای بستنی پرداخت کردهایم و مجموع هزینهای که برای بیسکوییت پرداخت کردهایم داشته باشیم. ضمناً مجموع هزینهها، که همان مبلغ فاکتور میشوند، هم داشته باشیم. سپس مجموع هزینهها را در کنسول نشان دهیم.