for(int i=1; i<=100 ; i++)
; Console.WriteLine (i)
برنامه بنویسید که :
اعداد زوج از0تا 100 را نمایش دهد.
اعداد فرداز0تا 100 را نمایش دهد.
زوج
for (int i = 0; i <= 100; i += 2)
;Console.Write (“{0,5}”, i)
فرد
for (int i = 1; i <= 100; i += 2)
Console.Write (“{0,5}”, i)
for (int i = 1; i < = 100; i++)
{
if (i % 5 = = 0)
;Console.WriteLine (“Hop”)
else
; Console.WriteLine (i)
}
Console.Write (“Final i :”+ i);
reate stylish call-to-action buttons with Qubely Buttons. Play around with typography, design, border and more. Add animations and personalize it to engage visitors instantly.
واحد یادگیری 4
آرایه Array
در زبان سی شارپ می توان تعریف و ایجاد آرایه را در دو مرحله انجام داد.:
برای تعریف یک آرایه که از نوع رشته ای است،
در مرحله اول: اعلان متغیر رشته ای ;string[ ] name
اما تعداد خانه های آرایه مشخص نیست ،name در این دستور متغیرو حافظه ای برای آرایه تخصیص نیافته است.
برای مشخص کردن اندازه آرایه، حافظه مناسب به آرایه اختصاص داده شده،
در مرحله دوم با استفاده از عملگر new آرایه ایجاد می شود. ; name = new string[5]
نوع عناصرstring و تعداد عناصر5 .
نام آرایه ای است که در مرحله قبل اعلان شده بود name ، در این دستورآرایه است.
اندیس عناصر آرایه از 0 تا 4 است.
کارگاه ۵ –
*************روش 1********************
آرایه computer دارای 5 خانه از نوع رشته ای است. // ;string[ ] computer = new string[5]
پردازنده را در خانه شماره یک ریختیم // ;”computer[0] = “CPU
مادربردرا درخانه شماره 2 ریختیم (قراردادیم) // ;”computer[1] = “MainBoard
;”computer[2] = “RAM
;”computer[3] = “HDD
;”computer[4] = “DVD
*************روش 2********************
; string[] computer= new string[]{“CPU”, “MainBoard”, “RAM”, “HDD”, “DVD”}

*************روش 3********************

; string[] computer= {“CPU”, “MainBoard”, “RAM”, “HDD”, “DVD”}
اگر بخواهیم مقادیر خانه های آرایه را نمایش دهیم هم به صورت تکی می توانیم نمایش دهیم هم با دستور for
; Console.WriteLine(price[0])
; Console.WriteLine(price[1])
; Console.WriteLine(price[2])
; Console.WriteLine(price[3])
; Console.WriteLine(price[4])
********************************************//

;string[] week = {“saturday”,…………………,”friday”}
byte n = byte.Parse (Console.ReadLine ())
Console.WriteLine (week[num])
یا//
for(int i = 0; i < 7; i++)
; Console.WriteLine(week[i])
; long sumPrice = 0
; string[ ] computer = new string[5]
آرایه computer دارای 5 خانه از نوع رشته ای است. // ;string[ ] price = new string[5]
for (int i = 0 i < computer.Length i++)
{
; Console.Write(“Enter the name of a computer part”)
;()computer[i] = Console.ReadLine
for (int i = 0; i < price.Length; i++)
;sumPrice += price[i]
سرکلاس برنامه کامل را اسکرین شات گرفته اید حتما” تمرین کنید
Gutentor Simple Text
Gutentor Simple Text
Gutentor Simple Text
Gutentor Simple Text
Gutentor Simple Text
آرایه
پروژه : برنامه کتابخانه هنرستان را با استفاده از دستوراتی که در این پودمان آموخته اید بنویسید.آزمون
فاز 2
تعداد کتاب ها و اعضا را از ورودی دریافت کرده، آرایه های متناظر برای آنها اعلان کنید.
برای مشخصات اعضا، نام و نام خانوادگی و برای مشخصات کتاب، عنوان و موضوع کتاب را درنظر بگیرید و
برای هر کدام یک آرایه مناسب طراحی کنید. اندیس آرایه ها به عنوان کد عضویت استفاده شود.
منوی زیر را طراحی کنید:
دریافت مشخصات اعضا( ( Input user 1
دریافت مشخصات کتاب( ( Input book 2
نمایش فهرست اعضا( ( User Show 3
نمایش فهرست کتاب ها( ( Book Show 4
نمایش فهرست کتاب ها با موضوع خاص( ( Book Subject 5
ویرایش مشخصات اعضا با دریافت کد عضویت آنها( ( EditUser 6
خروج( ( Exit 7
با اجرای برنامه این منو نمایش داده شود. کاربر برای انتخاب منوی مورد نظرش باید عدد متناظر منو را واردکند. بعد از انجام عملیات منوی انتخاب شده، مجدداً منو نمایش داده شود.
توجه: یک نوع داده شمارشی به نام MenuItem برای تشخیص منوی انتخاب شده تعریف کنید.
تکمیل پروژه:
کد شماره 1 و 2 را درvsتایپ کرده و عملکرد آنها را مقایسه کنید.
enum
Enumها نوع داده شمارشی
enum
Enumها نوع داده شمارشی ساده هستند و اگر ما بخواهیم تعدادی مقادیر ثابت که با یکدیگر ارتباط دارند در برنامه خود داشته باشیم از Enum ها استفاده میکنیم .Enum ها باعث خوانایی بیشتر برنامه میشوند برای استفاده از Enum ها از فضای نام System.Collections استفاده میکنیم
اکنون یک پروژه از نوع Console Application ایجاد میکنیم
***********
;enum mah { far, ord, khor, tir}
static void Main(string[] args)
}
Console.WriteLine(mah.far);
Console.WriteLine(mah.ord);
Console.WriteLine(mah.tir);
//*
Console.WriteLine((int)mah.far);
Console.WriteLine((int)mah.ord);
Console.WriteLine((int)mah.tir);
//****************************************************************************************************
//*******شاید شما بخواهید در برنامه از یک عدد به خصوصی شروع کنید enum ها استفاده کرد.********
//**********************و به صورت داینامیک اعداد بعد از آن یک واحد اضافه شوند. برای این کار هم میتوان از***
//********************** برای این کار هم میتوان از *********************************
//******************************************************************enum *********************************
//************************************************************** استفاده کرد *********************************
// enum mah { far, ord, khor=300, tir };
hi
parham rahmani
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
for(i=0;i0)
pricelist[i]=temp;
else
break;