Mashinalar haqida ma’lumot beruvchi tizim dasturi. Har bir dasturni yaratishda dastlab algoritm tuziladi va shu algoritm bo’yicha dasturlash tillarining birida dastur yaratiladi. Men shu malakaviy ishimda C# tilidan foydalandim.
Kiritilgan Mashinalarning ma’lumotlari orasidan biz o’zimizga kerakli mashinani istalgan ma’lumoti bo’yicha qidirishimiz mumkin. Biz bu yerda mashina raqami orqali qidiruvga berganimizda bizga bazadan kerakli mashinani topib beradi.
Men bu yerda tuzgan dasturimning C# dasturlash tilida kodini ham keltirib o’tmoqchiman.
using System;
using System.Text;
using System.Linq;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace CSharp_Shell
{
struct Mashina
{
public int Mraqami;
public string fio;
public string rangi;
public string manzil;
public string Mrusumi;
public int Myili;
public int tel;
public void chop()
{
Console.WriteLine("_______");
Console.WriteLine("Mashina raqami :{0}\n Mashina egasining Ism Familiyasi:{1}\n Mashinaning rangi:{ 2}\n Mashina egasining yashash manzili: { 3}\n Mashinaning rusumi:{ 4}\n Mashinaning ishlab chiqarilgan yili: {5}\n Mashina egasining telefon raqami:{6}\n",Mraqami, fio , rangi, manzil,Mrusumi , Myili, tel);
Console.WriteLine("_______");
}
}
class Program
{
static void Main(string[] args)
{
int n;
Console.WriteLine("Mashinalar sonini kiriting:");
n = Int32.Parse(Console.ReadLine());
Console.WriteLine("_______");
Mashina[] t1 = new Mashina[n];
Console.WriteLine();
Console.WriteLine("_______");
for (int i = 0; i < t1.Length; i++)
{
Console.WriteLine((i + 1) + ".Mashinaning malumotlarini kiriting.");
Console.Write("Mashinaning raqamini kiriting: ");
t1[i].Mraqami = Int32.Parse(Console.ReadLine());
Console.Write("Mashina egasining ism familiyasini kiriting: ");
t1[i].fio = Console.ReadLine();
Console.Write("Mashinaning rangini kiriting: ");
t1[i].rangi = Console.ReadLine();
Console.Write("Mashina egasining yashash manzilini kiriting: ");
t1[i].manzil = Console.ReadLine();
Console.Write("Mashina rusumini kiriting:");
t1[i].Mrusumi = Console.ReadLine();
Console.Write("Mashinaning ishlab chiqarilgan: ");
t1[i].Myili= Int32.Parse(Console.ReadLine());
Console.Write("Mashina egasining telefon raqamini kiriting: ");
t1[i].tel = Int32.Parse(Console.ReadLine());
Console.WriteLine("______");
}
Console.WriteLine();
Console.Write("Mashinani raqami orqali qidirish");
Console.WriteLine();
Console.Write("Mashina raqamini kiriting: ");
int b = int.Parse(Console.ReadLine());
for (int i = 0; i < t1.Length; i++)
{
if (b == t1[i].Mraqami)
{
Console.WriteLine("_______");
Console.WriteLine("Mashina raqami: " + t1[i].Mraqami);
Console.WriteLine("Mashina egasining ism familiyasi: " + t1[i].fio);
Console.WriteLine("Mashinaning rangi: " + t1[i].rangi);
Console.WriteLine("Mashina egasining yashash manzili: " + t1[i].manzil);
Console.WriteLine("Mashinaning rusumi: " + t1[i].Mrusumi);
Console.WriteLine("Mashinaning ishlab chiqarilgan yili: ");
Console.WriteLine("Mashina egasining telefon raqami: " + t1[i].tel);
Console.WriteLine("_______");
}
}
Console.ReadLine();
}
}
}
Xulosa Men amaliyot davrimda juda ko’plab turli tuman ma’lumotlarga duch keldim. Men o’rganish kerak bo’lgan ma’lumotlarni uchratdim. Men bundan keyin o’z bilimimni boyitib borishga harakat qilaman. Men o’zimga berilgan topshiriqlarni bajarish davomida Kompyuter texnologiyalari haqida ko’nikmaga ega bo’ldim. Men keyinchalik tuzgan dasturimni yanada mukammal qilishga harakat qilaman. Buning uchun men keying kurslarda ko’proq ma’lumotlarni ko’proq mukammal o’rganishga harakat qilaman. Men tuzgan bu dastur mashinalar haqida ma’lumot beruvchi dastur hisoblanadi. Bu dastur yordamida biz o’zimizga kerak bo’ladigan mashinalarni topib olishimiz mumkin bo’ladi. Menimcha bu dastur Yo’l Patrul Xizmati (YPX) xodimlariga juda asqotadi. Chunki ular bu dastur yordami mashina raqamini kiritish orqali mashina haqida xohlagan malumotga ega bo’lishadi.