~ 25 ~
Xulosa
Hozirgi kunda kutubxonalar soni kamayib ketmoqda bunga sabab insonlar kitob
o’qimasligidami yoki texnalogiyalar davri boshlanganidami, oldin ma’lumot kerak
bo’lsa kitoblardan qidirilgan hozir esa hammaning qo’lida telefon bor google ga kirib
hohlagan ma’lumotni toppish mumkun bo’lmoqda, bu esa kitoblarga bo’lgan talabni
kamaytirib yubormoqda. Kitobga talab kamaygach kutubxonalar ham kamayishiga
olib keladi. Demak nima qilish kerak? Texnalogiyalar davri ekan kitoblarni onlayn
hato kutubxonalarni onlayn ko’rinishga o’tqazi lozim deb o’ylayman zamon talabi
ham shu. Hozirda kitoblarni pdf formatiga o’tqazish jadal ketmoqda, ko’plab
kitoblarni pdf formatida toppish mumkun. Men talaba sifatida fanga oid kitoblarni
ham pdf formatida ishlataman bu men uchun qulay, nima sababdan deysizmi sababi
oddiy kitoblarni ko’tarib yurmayman ularni shunchaki telefonimga o’tqazib olaman
bo’ldi telefonnim hotirasiga ham minglab kitoblar ketadi.
Kutubxonalarni avtomatlashtirish bu kerak narsa deb o’ylayman chunki tasafur
qilin Toshkendagi Alisher Navoiy nomidaki kutubxona bu kutubxona onlayn tarda
hamma kitobidan foydalana oladigan bo’lsam qayerda bo’lishimdan qattiy nazar
kutubxonadan foydalana olaman.
~ 26 ~
Ilova:
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
namespace
elbek
{
class
Program
{
static
void
Main(
string
[] args)
{
//Kitoblar
//KITOBLAR SONI
Console
.Write(
"KITOBLAR SONI: "
);
int
n =
Int32
.Parse(
Console
.ReadLine());
Console
.WriteLine();
Console
.WriteLine();
//kitob nomi mualifi
string
[] KitobNomi =
new
string
[n];
string
[] Muallif =
new
string
[n];
string
[] Id =
new
string
[n];
for
(
int
i = 0; i < n; i++)
{
if
(i < 10)
{
Id[i] =
"000"
+
Convert
.ToString(i);
Console
.WriteLine(
"Idsi: "
+
"000"
+i);
}
else
if
(i < 100)
{
Id[i] =
"00"
+
Convert
.ToString(i);
Console
.WriteLine(
"Idsi: "
+
"00"
+ i);
}
else
if
(i < 1000)
{
Id[i] =
"0"
+
Convert
.ToString(i);
Console
.WriteLine(
"Idsi: "
+
"0"
+ i);
}
else
{
Id[i] =
Convert
.ToString(i);
Console
.WriteLine(
"Idsi: "
+i);
}
~ 27 ~
Console
.Write(
"Kitob nomi: "
);
KitobNomi[i] =
Console
.ReadLine();
Console
.Write(
"Muallifi: "
);
Muallif[i] =
Console
.ReadLine();
Console
.WriteLine();
}
int
index=0;
while
(index < n)
{
Console
.WriteLine();
Console
.WriteLine(
"Kerakli kitob id sini kiriting:(id 4 xonali
son)"
);
Console
.Write(
"Kitob Idsi: "
);
string
id =
Console
.ReadLine();
int
k = n;
while
(id.Length < 4)
{
Console
.WriteLine();
Console
.WriteLine();
Console
.WriteLine(
"4 xonalison kiriting deyapman:"
);
Console
.Write(
"Idsi: "
);
id =
Console
.ReadLine();
}
for
(
int
i = 0; i < n; i++)
{
if
(Id[i] == id)
{
Console
.WriteLine();
Console
.WriteLine(
"So'ragan kitobingiz: "
+
" Nomi: "
+
KitobNomi[i] +
" Muallifi: "
+ Muallif[i]);
index++;
k--;
}
}
if
(k == n)
{
Console
.WriteLine();
Console
.WriteLine(
"bunday kitob yo'q"
);
}
}
Console
.ReadKey();
}
}
~ 28 ~
}
Dastur natijasi.
1-rasm
2-rasm
~ 29 ~
Foydalanilgan adabiyotlar
1.
https://qomus.info/oz/encyclopedia/a/avtomatlashtirilgan-kutubxona
2.
https://uzsmart.uz/kitoblar/view/6611/1?lid=39vpv8a5p0dsjl2tsss19bjfd3
3. https://docs.microsoft.com/en-us/dotnet/csharp
4.https://uz.wikipedia.org
5.
http://uz.infocom.uz/2015/12/15/avtomatlashtirilgan-axborot-kutubxona-tizimini-
oqitishning-axborot-modellari/
6.
https://moqqv.uz
Do'stlaringiz bilan baham: |