using System.Collections.Generic;
public static string PozitifTamSayıMı(string Yazı)
mesaj += BoşGeçemez(Yazı);
mesaj += HerHanesiSıfırDokuz(Yazı);
mesaj += İlkHaneSıfırOlamaz(Yazı);
public static string DoğalSayıMı(string Yazı)
mesaj += BoşGeçemez(Yazı);
mesaj += HerHanesiSıfırDokuz(Yazı);
mesaj += İlkHaneSıfırOlamazEnAzİkiHanede(Yazı);
public static string NegatifTamSayıMı(string Yazı)
mesaj += EnAzİkiHane(Yazı);
mesaj += İlkKarakterNegatif(Yazı);
mesaj += İkinciKarakterSıfırOlamaz(Yazı);
mesaj += İkinciKarakterBirDokuz(Yazı);
mesaj += ÜçVeSonrakiKarakterlerSıfırDokuz(Yazı);
public static string İlkHaneSıfırOlamazEnAzİkiHanede(string Yazı)
mesaj += "İlk Haneye Sıfır Girilemez.";
public static string BoşGeçemez(string Yazı)
mesaj += "Boş Geçilemez.";
public static string İlkHaneSıfırOlamaz(string Yazı)
if (BoşGeçemez(Yazı) == "")
mesaj += "İlk Haneye Sıfır Girilemez.";
public static string HerHanesiSıfırDokuz(string Yazı)
for (int i = 0; i < Yazı.Length; i++)
if (!(Yazı[i] >= 48 && Yazı[i] <= 57))
mesaj += "Boşluk karakterini kullanamazsınız.";
mesaj += Yazı[i] + " karakterini kullanamazsınız.";
public static string İkinciKarakterBirDokuz(string Yazı)
if (!(Yazı[1] >= 49 && Yazı[1] <= 57))
mesaj += "İkinci haneye 1-9 arası bir rakam girmelisiniz.";
public static string İkinciKarakterSıfırOlamaz(string Yazı)
mesaj += "İkinci Hane Sıfır Olamaz";
public static string EnAzİkiHane(string Yazı)
mesaj += "En Az İki Hane Olmalı.";
public static string İlkKarakterNegatif(string Yazı)
mesaj += "İlk Hane Negatif İşareti olmalı.";
public static string ÜçVeSonrakiKarakterlerSıfırDokuz(string Yazı)
for (int i = 2; i < Yazı.Length; i++)
if (!(Yazı[i] >= 48 && Yazı[i] <= 57))
mesaj += "Boşluk karakterini kullanamazsınız.(3. haneden sonra)";
mesaj += Yazı[i] + " karakterini kullanamazsınız(3. haneden sonra).";