static void Main(string[] args) { Console.Write("Birinci Sayıyı Girin : "); double birinciSayi = Convert.ToInt32(Console.ReadLine()); Console.Write("İkinci Sayıyı Girin : "); double ikinciSayi = Convert.ToInt32(Console.ReadLine()); Console.Write("Üçüncü Sayıyı Girin : "); double ucuncuSayi = Convert.ToInt32(Console.ReadLine()); double sonuc = (birinciSayi + ikinciSayi + ucuncuSayi) / 3; Console.WriteLine("Sayıların ortalaması :" + Convert.ToString(sonuc)); }
Console.Write("Birinci Sayıyı Girin : "); int birinciSayi = Convert.ToInt32(Console.ReadLine()); Console.Write("İkinci Sayıyı Girin : "); int ikinciSayi = Convert.ToInt32(Console.ReadLine()); int buyukSayiyiAyarlamakIcinTanimlandi = 0; /// Hangi sayı büyük onu buluyoruz /// Birazdann kullanacağımız for döngüsünde birinci girlen sayının /// büyük olması gerekiyor bu yüzden burada birinci sayı değerinin büyük olup olmadığını /// kontrol ediyoruz eğer birinci sayı küçükse iki sayıy değerini birbiri ile yer değişireceğiz /// ve böylece döngümüz sorunsuz çalışacak if (birinciSayi < ikinciSayi) { buyukSayiyiAyarlamakIcinTanimlandi = birinciSayi; birinciSayi = ikinciSayi; ikinciSayi = buyukSayiyiAyarlamakIcinTanimlandi; /// iki sayıyı yer değiştirdik } int toplam = 0; for (int i = ikinciSayi; i < birinciSayi; i++) { if (i % 2 == 0) { /// sayının 2 ye bölümünden kalan 0 sa yani sayı çift sayı ise bu /// bölümdeki kodlar çalışacak. toplam = toplam + i; } } Console.WriteLine(ikinciSayi + " ile " + birinciSayi + " sayıları arasındaki çift sayıların toplamı :" + toplam);
Foreach döngüsü, bir dizi veya bir nesne koleksiyonunun her bir elemanını sırası ile çağırmak için kullanılır.
Örneğin bir tablodaki satırların sırası ile alınmasını sağlar.
Foreach döngüsünde break döngüyü sonlandırılabilir ve continue bir sonraki veriye ulaşılmasını sağlar.
class ForEachTest { static void Main(string[] args) { int[] sayiDizisi = new int[] { 0, 1, 2, 3, 5, 8, 13 }; foreach (int i in sayiDizisi) { System.Console.WriteLine(i); } } }
Ütteki örnekte sayiDizisi ndeki değerlerin sırası ile ekrana yazılması sağlanmıştır.
for (int s = 2; s <= 100; s=s+2) { Console.WriteLine(s.ToString()); }
Console for (int i = 1; i <= 10; i++) { Console.WriteLine((i*i).ToString()); } Form for (int i = 1; i <= 10; i++) { listBox1.Items.Add((i * i).ToString()); }
for (int i = 1; i <= 10; i++) { Console.WriteLine((i*i).ToString()); }
for (int i = 1; i <= 10; i++) { listBox1.Items.Add((i * i).ToString()); }
string StringSayi =”1″;
int IntegerSayi; IntegerSayi = Convert.ToInt32(StringSayi);
int a, b, c, d,son=0; Console.Write(" Bir sayi giriniz : "); a=Convert.ToInt32(Console.ReadLine()); for (b = a+1; b > a; b++) { d = 1; for (c = 2; c < b; c++) { if (b % c == 0) { d = 0; break; } } if (d == 1) { son = b; b = 0; } } Console.WriteLine("Sonraki Sayı {0} dır.",son); for (b = a - 1; b < a; b--) { d = 1; for (c = 2; c < b; c++) { if (b % c == 0) { d = 0; break; } } if (d == 1) { son = b; b = a+1; } } Console.WriteLine("Önceki Sayı {0} dır.", son);
int a=5; Console.WriteLine((a*a).ToString());
string a = Guid.NewGuid().ToString();
MessageBox.Show(a.ToString()); Rast gele id üretmek için kullanılır.
string rakam = “10″; int sayi = Convert.ToInt32(rakam);