Bu uygulamamızda klavyeden girilen doğum yılına göre yaşı hesaplama işlemini yapacağız.
private void btnKacYasindayim_Click(object sender, EventArgs e)
{
hesplaBakalim();
}
private void hesplaBakalim()
{
int Yas = Convert.ToInt32(txtDYili.Text.ToString());
if (Yas >= 1882 && Yas <= 2012)
{
try
{
if (txtDYili.Text != null || txtDYili.Text != "")
{
int hocaninYasi = KacYasinda(Convert.ToInt32(txtDYili.Text));
MessageBox.Show(hocaninYasi.ToString() + " Yaşındasınız..!" + "\nwww.maarificedid.com");
txtDYili.Clear();
txtDYili.Focus();
}
else
{
MessageBox.Show("Text Alanına Doğru Bir Değer Girmediniz..!");
txtDYili.Clear();
txtDYili.Focus();
}
}
catch (Exception)
{
MessageBox.Show("Text Alanına Doğru Bir Değer Girmediniz..!");
txtDYili.Clear();
txtDYili.Focus();
}
}
else if (Yas > 2012)
{
MessageBox.Show("2012'den Büyük Bir Değer Girdiniz..!");
txtDYili.Clear();
txtDYili.Focus();
}
else
{
MessageBox.Show("En Fazla 130 Yaşına Kadar Hesaplama Yapılmaktadır..!");
txtDYili.Clear();
txtDYili.Focus();
}
}
//METOD AŞAĞIDAKİ GİBİDİR..
int KacYasinda(int dogumYili)
{
int donenDeger = 0;
donenDeger = DateTime.Now.Year - dogumYili;
return donenDeger;
}
private void txtDYili_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
hesplaBakalim();
}
}