www.yazilimadam.com

Sayının en Büyük, En küçük basamağını Bulan Kod


private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
listBox1.Items.Clear();
if (checkedListBox1.GetItemChecked(0)) { listBox1.Items.Add(enBuyukSayi(tbSayi.Text)); }
if (checkedListBox1.GetItemChecked(1)) { listBox1.Items.Add(enKucukSayi(tbSayi.Text)); }
}

public int enBuyukSayi(string sayi) {

int enBuyuk = 0;
int sayi2 = Convert.ToInt32(sayi);
while (sayi2>10) {
if (sayi2 % 10 > enBuyuk )
{
enBuyuk = sayi2 % 10;
}

sayi2 /= 10;

}

if (sayi2 > enBuyuk)
{
enBuyuk = sayi2;
}
return enBuyuk;

}
public int enKucukSayi(string sayi)
{

int enKucukSayi = 9;
int sayi2 = Convert.ToInt32(sayi);
while (sayi2 > 10)
{
if (sayi2 % 10 < enKucukSayi)
{
enKucukSayi = sayi2 % 10;
}
sayi2 /= 10;

}
if (sayi2 < enKucukSayi)
{
enKucukSayi = sayi2;
}
return enKucukSayi;

}
}
}

Submit a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir