6. Foydalanilgan adabiyotlar:
1. Dasturlash asoslari(Visual studio) T.A.Maxarov, M.A.Raximova O’zMU Toshkent 2019-y. 2. https://www.vebdars.nuu.uz
3. https://lex.uz/docs/-3804148
4. https://www.youtube.com/watch?v=SznE7w8s_Dk
7. Ilova.
Menga berilgan topshiriq mavzusi bo’yicha quyidagi dasturni yaratdim:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Qurilish_kompaniyasi_malumotlari
{
struct obyekt
{
public string obyekt_nomi;
public string joylashgan_hududi;
public string maydoni;
public int qavatlar_soni;
public int xonalar_soni;
public void chop()
{
Console.WriteLine("------------------------------------------");
Console.WriteLine("Qurilish obyekti: {0}\nObyekt nomi: {1}\nJoylashgan hudidi: {2}\nMaydoni: {3}\nQavatlar soni: {4} {5}\nXonalar soni:", obyekt_nomi, joylashgan_hududi, maydoni, qavatlar_soni, xonalar_soni);
Console.WriteLine("------------------------------------------");
}
}
class programm
{
static void Main(string[] args)
{
int n;
Console.WriteLine("------------------------------------------");
Console.Write("Qurilish obyekti sonini kiriting: ");
n = Int32.Parse(Console.ReadLine());
Console.WriteLine("------------------------------------------");
obyekt[] f1 = new obyekt[n];
Console.WriteLine();
Console.WriteLine("------------------------------------------");
for (int i = 0; i < f1.Length; i++)
{
Console.WriteLine((i + 1) + ".Obyekt ma'lumotlarini kiriting.");
Console.Write("Obyekt nomini kiriting: ");
f1[i].obyekt_nomi = Console.ReadLine();
Console.Write("Joylashgan hududini kiriting: ");
f1[i].joylashgan_hududi = Console.ReadLine();
Console.Write("Maydonini kiriting: ");
f1[i].maydoni = Console.ReadLine();
Console.Write("Qavatlar sonini kiriting: ");
f1[i].qavatlar_soni = Int32.Parse(Console.ReadLine());
Console.Write("Xonalar sonini kiriting: ");
f1[i].xonalar_soni = Int32.Parse(Console.ReadLine());
Console.WriteLine("------------------------------------------------------");
}
Console.WriteLine();
Console.WriteLine("---------------Obyekt nomi bo'yicha qidirish-------------------");
Console.WriteLine();
Console.Write("Obyekt nomini kiriting: ");
string a =Console.ReadLine();
for (int i = 0; i < f1.Length; i++)
{
if (a == f1[i].obyekt_nomi)
{
Console.WriteLine("------------------------------------------");
Console.WriteLine("Obyekt nomi: " + f1[i].obyekt_nomi);
Console.WriteLine("Joylashgan hududi: " + f1[i].joylashgan_hududi);
Console.WriteLine("Maydoni: " + f1[i].maydoni);
Console.WriteLine("Qavatlar soni: " + f1[i].qavatlar_soni);
Console.WriteLine("Xonalar soni: " + f1[i].xonalar_soni);
Console.WriteLine("------------------------------------------");
}
Console.WriteLine();
}
Console.WriteLine();
Console.WriteLine("---------------Qavatlar soni bo'yicha qidirish-------------------");
Console.WriteLine();
Console.Write("Obyekt qavatlari sonini kiriting: ");
int b =Int32.Parse(Console.ReadLine());
for (int i = 0; i < f1.Length; i++)
{
if (b == f1[i].qavatlar_soni)
{
Console.WriteLine("------------------------------------------");
Console.WriteLine("Obyekt nomi: " + f1[i].obyekt_nomi);
Console.WriteLine("Joylashgan hududi: " + f1[i].joylashgan_hududi);
Console.WriteLine("Maydoni: " + f1[i].maydoni);
Console.WriteLine("Qavatlar soni: " + f1[i].qavatlar_soni);
Console.WriteLine("Xonalar soni: " + f1[i].xonalar_soni);
Console.WriteLine("------------------------------------------");
}
}
Console.ReadKey();
}
}
}
Bu dastur yordamida obyektlarning kiritilgan ma’lumotlari bo’yicha bizga kerakli obyektni topish, u haqidagi ma’lumotlarga ega bo’lish imkonini beradi.
Do'stlaringiz bilan baham: |