DÖNGÜ KOMUTLARI
Döngüler-Tekrarlı İşlemler
Aynı işlemin birden fazla tekrarlandığı durumlara döngü denir.
FOR KOMUTU
Belirli bir sayıda tekrarlı işlem yapılacağı zamanlar kullanılır.
Kullanım Şekli
for (int sayaç = başlangıç değeri; sayaç < bitiş değeri; artış miktarı)
{
Tekrarlanacak Komutlar;
}
Örnek: Herhangi bir işlemi 10 defa tekrarlayan For komutunu yazınız. for (int sayaç = 1; sayaç < 11; sayaç++)
{ Tekrarlanacak Komutlar;
}
Örnek 1:İsminizi 10 defa yazdıran programı yazınız.
for (int sayaç = 1; sayaç < 11; sayaç++)
{
Console.WriteLine(" Mehmet Kuşcu");
}
Console.ReadKey();
Örnek 2: Klavyeden girilen ismi 10 defa yazdıran programı yazınız.
string isim;
Console.Write("Bir İsim Giriniz= ");
isim = Console.ReadLine();
for (int sayaç = 1; sayaç < 11; sayaç++)
{
Console.WriteLine(sayaç + “-“ + isim);
}
Console.ReadKey();
Örnek 3: 1’den 10’a kadar olan sayıları yazdıran programı yazınız.
for (int sayaç = 1; sayaç < 11; sayaç++)
{
Console.WriteLine(sayaç);
}
Console.ReadKey();
Örnek 4:Klavyeden girilen sayıya kadar olan sayıları yazdıran programı yazınız.
int sayı;
Console.Write("Bir Sayı Giriniz= ");
sayı =Convert.ToInt16(Console.ReadLine());
for (int sayaç = 1; sayaç < sayı+1; sayaç++)
{
Console.WriteLine(sayaç);
}
Console.ReadKey();
Örnek 5: Klavyeden girilen sayı kadar sayıyı yazan programı yazınız.
int sayı;
Console.Write("Bir Sayı Giriniz= ");
sayı =Convert.ToInt16(Console.ReadLine());
for (int sayaç = 1; sayaç < sayı+1; sayaç++)
{
Console.WriteLine(sayı);
}
Console.ReadKey();
Örnek 6:10’dan 100’e kadar olan sayıları onar onar artırarak yazan programı yazınız.
for (int sayaç = 10; sayaç < 101; sayaç+=10)
{
Console.WriteLine(sayaç);
}
Console.ReadKey();
Örnek 7: 100’den 10’a kadar olan sayıları onar onar azaltarak yazan programı yazınız.
for (int sayaç = 100; sayaç >9; sayaç-=10)
{
Console.WriteLine(sayaç);
}
Console.ReadKey();
Örnek 8:Klavyeden başlangıç, bitiş ve artış miktarı girilen sayıları yazdıran programı yazınız.
int baş, bitiş, artış;
Console.Write("Başlangıç Değeri = ");
baş = Convert.ToInt16(Console.ReadLine());
Console.Write("Bitiş Değeri = ");
bitiş = Convert.ToInt16(Console.ReadLine());
Console.Write("Artış Değeri = ");
artış = Convert.ToInt16(Console.ReadLine());
for (int sayaç = baş; sayaç
{
Console.WriteLine(sayaç);
}
Console.ReadKey();
Örnek 9: Klavyeden girilen 5 sayının toplamını, aritmetik ortalamasını bulan programı yazınız.
int sayı, toplam, ortalama;
toplam = 0;
for (int sayaç = 1; sayaç <6; sayaç++)
{
Console.Write(sayaç + ".Sayıyı Gir= ");
sayı = Convert.ToInt16(Console.ReadLine());
toplam = toplam + sayı;
}
ortalama = toplam / 5;
Console.WriteLine("Sayıların Toplamı = " + toplam);
Console.WriteLine("Sayıların Ortalaması = " + ortalama);
Console.ReadKey();
Örnek 10 : Klavyeden girilen sayının çarpım tablosunu hazırlayan programı yazınız.
int sayı;
Console.Write("Bir Sayı Gir = ");
sayı = Convert.ToInt16(Console.ReadLine());
for (int sayaç = 1; sayaç <11; sayaç++)
{
Console.WriteLine(sayaç + " * " + sayı + " = " + sayı * sayaç);
}
Console.ReadKey();
16 Mart 2012 Cuma
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder