Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
251
2-misol. Massivni berilgan o‘lchamiga qarab tasodifiy sonlarni kiritish uchun InputArray
metodini yarating. Xosil bo‘lgan massivni 3 ga ham 5 ga ham bo‘linadigan elementlarini
yig‘indisini topuvchi ArraySum va massivni konsolga chop etuvchi Printarray deb nomlanuvchi
metodlar yarating.
Visual Studio 2013 (VS 2013) muhiti o‘rnatilgach, tizim ishga tushiriladi,
2.1 rasmda
keltirilgan foydalanuvchi interfeysi shakllantiriladi.
2.1-rasm. Visual Studio 2013 tizimining boshlang‘ich sahifasi
VS 2012 muhitida biror turdagi dasturiy ta’minotni
yaratish uchun File menyusidagi
New
Project buyrug‘ini ishga tushirish lozim. Natijada tizimda o‘rnatilgan bir qancha turdagi shablonlar
(
Installed Templates) taqdim qilinadi. Ular orasida
Visual Basic, Visual C#, Visual C++, Visual F# va
boshqalar mavjud. So‘ngra
Visual C# qismini tanlab, shablonlar (Templates) ichidan
ConsoleApplication qismini tanlaymiz. Yangi hosil qilinayotgan loyiha nomi (
Name)ni
SecondProgramm kabi kiritib,
OK tugmasini bosamiz.
Endi asosiy
funksiya blokidan tashqari InputArray,
PrintArray va
ArraySum deb nomlanuvchi
metod yaratamiz uni kodi quyidagicha
static
int
[] InputArray(
int
n)
{
Random
rd =
new
Random
();
int
[] a=
new
int
[n];
for
(
int
i = 0; i < n; i++)
{
a[i] = rd.Next(1, 1000);
}
return
a;
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
254
E
ndi ushbu dasturni
F5 tugmasi orqali ishga tushiramiz va sinovdan o‘tkazamiz. Konsol oynasi
hosil bo‘ladi. Massiv o‘lchamini konsoldan kiritamiz va 1.3-rasmda keltirilgan natijaga erishamiz.