16 Mart 2012 Cuma

For Komutu 1

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();

Hiç yorum yok:

Yorum Gönder