using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
static void Main(string[] args)
{
kullanicilar[0] = new KullaniciDataitem(1, "Karani", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir();
Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar() + "/" + kullanicilar.Length);
Console.WriteLine("Kullanici Adi Giriniz");
string UserInput = Console.ReadLine();
KullaniciDataitem bulunanKullanici = findUserByUserName(UserInput);
if (bulunanKullanici != null)
{
Console.WriteLine(bulunanKullanici.getUsetInfo());
}
else
{
Console.WriteLine("Girdiğiniz isimde bir kullanici Bulunamadı!");
}
KullaniciDataitem[] bulunanKullanicilar = getUserByPassword(Console.ReadLine());
for (int i = 0; i < bulunanKullanicilar.Length; i++)
{
Console.WriteLine(bulunanKullanicilar[i].getUsetInfo());
}
Console.ReadLine();
}
static KullaniciDataitem[] getUserByPassword(string prmPassword)
{
int capacity = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar[i].sifre == prmPassword)
{
capacity++;
}
}
}
KullaniciDataitem[] rtrnData = new KullaniciDataitem[capacity];
int indx = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar[i].sifre == prmPassword)
{
rtrnData[indx] = kullanicilar[i];
indx++;
}
}
}
return rtrnData;
}
static KullaniciDataitem findUserByUserName (string prmsUserName)
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar [i].KullaniciAdi == prmsUserName)
{
return kullanicilar[i];
}
}
}
return null;
}
static void TumKullanicilariYazdir()
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
Console.WriteLine(kullanicilar[i].getUsetInfo());
}
}
}
static int CountKullanicilar()
{
int RtrnValue = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
RtrnValue++;
}
}
return RtrnValue;
}
}
}
Yazılım Eğitimi, Sql Server, C, C++, C#, Pyhton, Mobile, Web & IT üzerine yazılar.
Kaydol:
Kayıt Yorumları (Atom)
Mac adres formatı excel
excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....
-
hp Notebook Product Information Not Valid error hatası açılışta çıkan uyarı, System Board (00A) Error Displays on a Black Screen çözümü, f...
-
using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; namespace FirmaOtomasyonu...
Hiç yorum yok:
Yorum Gönder