C# ile kullanıcının girdiği üç sayıdan büyük olanını bulan metot örneği.
Örneğimiz için Buyuk isimli bir metot oluşturacağız.
Oluşturduğumuz bu metot 3 parametre alacak ve geriye int türünden büyük olan sayıyı döndürecektir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | private int Buyuk(int s1,int s2,int s3) { int buyuk=0; if (s1 > s2 && s1 > s3) buyuk = s1; else if (s2 > s1 && s2 > s3) buyuk = s2; else buyuk = s3; return buyuk; } |
Metodumuzu yukarıdaki gibi hazırladıktan sonra Formumuzda Buton_Click için kodlarımızı oluşturalım.
1 2 3 4 5 6 7 8 9 | private void btnBul_Click(object sender, EventArgs e) { int sayi1 = Convert.ToInt32(txtSayi1.Text); int sayi2 = Convert.ToInt32(txtSayi2.Text); int sayi3 = Convert.ToInt32(txtSayi3.Text); lblBuyuk.Text="Buyuk Sayı: "+Buyuk(sayi1,sayi2,sayi3); } |
Kodlarımızın tamamı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MetotUcSayiBuyuk { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private int Buyuk(int s1,int s2,int s3) { int buyuk=0; if (s1 > s2 && s1 > s3) buyuk = s1; else if (s2 > s1 && s2 > s3) buyuk = s2; else buyuk = s3; return buyuk; } private void btnBul_Click(object sender, EventArgs e) { int sayi1 = Convert.ToInt32(txtSayi1.Text); int sayi2 = Convert.ToInt32(txtSayi2.Text); int sayi3 = Convert.ToInt32(txtSayi3.Text); lblBuyuk.Text="Buyuk Sayı: "+Buyuk(sayi1,sayi2,sayi3); } } } |
Ekran Çıktısı:
private int Buyuk(int s1,int s2,int s3)
{
int buyuk=0;
if (s1 > s2 && s1 > s3)
buyuk = s1;
else if (s2 > s1 && s2 > s3)
buyuk = s2;
else
buyuk = s3;
return buyuk;
}
burada
else if (s2 > s1 && s2 > s3)
kısmında
s2>s1 ifadesine gerek yok.
kısaca;
private int Buyuk(int s1,int s2,int s3)
{
int buyuk=0;
if (s1 > s2 && s1 > s3)
buyuk = s1;
else if (s2 > s3)
buyuk = s2;
else
buyuk = s3;
return buyuk;
}
—
olsa daha kısa kod olur.