C# Örnek 5 Metotlar

0
1484

C# örnek 5

Ana programda klavyeden girilen, iki sayıyı karşılaştırarak eşittir, 1.büyüktür, 2. büyüktür sonucunu alt programda bulan ve ana programda ekrana yazdıran kodu yazınız?

Bu soruyu yapmadan önce alt program nasıl tanımlanır bilmemiz gerek.

Static void Main ile başlayan kısıma yani direk console uygulaması için kod yazacağımız alan ana program  olarak adlandırılmaktadır.Soruda ana programda klavyeden girilen dediği için klavyeden giriş için gerekli kodları buraya yazıyoruz.Alt programda da sayıları karşılaştırmamızı  istiyor static string karşılaştırma olarak alt programımızı tanımlıyoruz ve içine string olarak değer döndürmesi için dondurulen değişkenini tanımlıyoruz ardından if, else if ve else ile sayılarımızı karşılaştırıyoruz.Soruda sonucu ana programda ekrana yazdırmamız gerektiğini söylüyor bu yüzden return dondurulen degişkenini tanımlamıştık ve karşılaştırma sonucunu aktararak ana programda ekran yazdıracak.Daha sonra ana programda sonuc değişkenini tanımlayıp  karsilastirma altprogramını sonuc değişkenini atıyoruz ve ekrana yazdırıyoruz.

static string karsilastirma(int s1, int s2)
{
string dondurulen;
if (s1 > s2)
dondurulen = "1.sayı büyüktür.";
else if (s1 < s2)
dondurulen = "2.sayı büyüktür.";
else
dondurulen = "Eşittir.";
return dondurulen;
}
static void Main(string[] args)
{
Console.WriteLine("1.sayıyı giriniz:");
int s1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2.sayıyı giriniz:");
int s2 = Convert.ToInt32(Console.ReadLine());
string sonuc = karsilastirma(s1, s2);
Console.WriteLine("Karşılaştırma sonucu:"+sonuc);
Console.ReadKey();
}

Ekran görüntüsü:

örnek 5

C# Setup yapımı:

0 0 votes
Article Rating
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments