1. Anasayfa
  2. Nesne Tabanlı Programlama
Trendlerdeki Yazı

Visual Studio C# Dersleri- C# For Döngüsü Örnekleri

Visual Studio C# Dersleri- C# For Döngüsü Örnekleri
59

For döngüsü, bir çok kez yapmamız gereken işlemi bir kez yazarak, döngü koşulunda verdiğimiz başlangıç ve bitiş değerleri arasında (bir çok) yapmamıza olanak sağlar.

Yani ekrana 100 defa ismimizi yazdırmak için normalde Console.WriteLine(“Bilişim Öğretmeni”); satırını yüz defa yazamamız gerekiyordu ama for döngüsü ile bu işlemi daha kısa yoldan yapmak mümkün


for(int i = 0; i < 100; i++)

{

Console.WriteLine("Bilişim Öğretmeni");

}

Uygulamaları arttırmak mümkün

1′den 1000′e kadar olan sayıların toplamını bulup sonucu ekranda gösteren program


int toplam = 0;

for (int i = 0; i <= 1000; i++)

{

toplam += i;

}

Console.WriteLine("Toplam = {0}", toplam);

Console.ReadKey();

Girilen iki sayını arasındaki sayıların toplamını bulan program


int toplam=0,a,b;

Console.WriteLine("bir sayi girin");

a = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("bir sayi girin");

b = Convert.ToInt32(Console.ReadLine());

for (int i = a; i <= b; i++)

{

toplam += i;

}

Console.WriteLine("Toplam : {0}", toplam);

Console.ReadKey();

İstenilen Sayıyı 1000 kez Yazdırma


for (int i = 0; i <= 1000; i++)

{

Console.WriteLine("istediğiniz yazıyı yazabilirsiniz...n");

}

Console.ReadKey();

Tek Sayıları Yazdırma


for (int i = 1; i <= 100; i+=2)

{

Console.WriteLine("{0}.sayı",i);

}

Console.ReadKey();

1 ile 1000 Arasındaki Sayıların Toplamının Ortalaması


int i;

double toplam=0;

for (i = 1; i <= 1000; i++)

{

toplam += i;

}

toplam /= 1000;

Console.WriteLine(toplam);

Console.ReadKey();

100 ile 200 Arasındaki Çift Sayıların Toplamının Ortalaması


int i;

double toplam = 0;

for (i = 100; i <= 200; i+=2)

{

toplam += i;

Console.WriteLine(toplam);

}

toplam /= i;

Console.WriteLine(toplam);

Console.ReadKey();

A’dan Z’ye Kadar Ekrana Yazdırma


char i;

for (i = 'a'; i <= 'z'; i++)

{

Console.WriteLine(i);

}

Console.ReadKey();

İstenilen Sayı Kadar Girilen Sayıların Ortalaması

</pre>
int i,sayi,deger;

double toplam=0;

Console.WriteLine("kaç sayi gireceksiniz");

deger= Convert.ToInt32(Console.ReadLine());

for (i = 1; i<=deger; i++)

{

Console.WriteLine(i + ".sayiyi giriniz...");

sayi = Convert.ToInt32(Console.ReadLine());

toplam += sayi;

}

toplam /= deger;

Console.WriteLine("ortalama : " + toplam);

Console.ReadKey();

Bu İçeriğe Tepkin Ne Oldu?
  • 6
    ba_ar_l_
    Başarılı
  • 6
    gayet_yi
    Gayet İyi
  • 5
    te_ekk_rler
    Teşekkürler
  • 7
    anlamad_m
    Anlamadım
  • 22
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

59 Yorum
Inline Feedbacks
View all comments
karadut

bir sayının tek mi çift mi olduğunu bulan programı yazınız.(yardım edermisiniz)

karadut

dışarıdan girilen n tane sayının ortalamasını bulan programını yazınız(lütfen acil)

Semra

100 km ile giden bir araç frene bastığında her saniye o anki hızını%10 unu kaybediyor.Bu aracın ilk frene bastıktan 6 sn sonraki hızını bulunuz.

Semra

Klavyeden girilen 5 basamaklı sayının yüzler basamağından daha büyük basamakları atan programı yazınız.Rica etsem yardım edebilir misiniz

BilisimOgretmeni

12345

345

——–

54896

896

şeklinde ise

Console.WriteLine("Bir Sayı Girin:");

string sayi = Console.ReadLine();

Console.WriteLine(sayi.Substring(2, 3));

Console.ReadKey(); bu kodlar işinizi görür

Semra

Fiyatı dışarıdan girilen bir malın fiyatını %32 azaltan program

Diha-01@hotmail.com

kullanıcı peş peşe 2 tane tek sayı girinceye kadar girilen sayıların toplamını ekrana yazdıran sonucu bulunuz. yardımcı olur musunuz?

Semra

Teşekkür ederim

mahmut

Herşeyi anladım ama ” i ” den sonraki ” ++ ” ne işe yarıyor koysak koymasak zararları ? ” ++ ” napıyor anlamadım eğer ” i++ ” bütün olarak bir deyimse değiştirilemezse normal bir değişkenle örnek ” i ” değişkeninin yanına niye ” ++ ” konulur ?

BilisimOgretmeni

i++ artış değeri yani

for(int i = 0; i < 100; i++)

satırında i 0'dan 100'e birer birer artarak gidecek

for(int i = 0; i < 100; i+=2)

satırında i 0'dan 100'e ikişer ikişer artarak gidecek

gamze

Çok teşekkürler

BilisimOgretmeni

rica ederim iyi çalışmalar

Onur

1 den 10 kadar olan sayıları ve karesini listeleyen programı nasıl yapacam yardımcı olurmusunuz ?

susgun

1+2+4+8+16+32+64+128+256+512+1024 döngü kullanarak ekrana yazınız dedi hoca yarın gidecek yardımcı olurmusunuz

merve sultan

Girilen 20 sayıdan kaçtanesinin üç basamaklı kaçtanesinin 2 basamaklı kaçtanesinin 1 basamaklı olduğunu bulan ekranda gösteren programı yapınız lütfen acil yardım ediniz şimdiden teşekkür ederiiiim :-)

thebestask

arkadaşlar ben daha yeni başladım bu işe ve derste for döndüsü görüyoruz hoca bize bir soru verdi bende sizinle paylaşmak ve yardımınızı almak istedim soruya gelin ce soru şu :
bir kşinin doğum tarihini iki kez soran ve ekrana yazdıran programı yapınız . yardımcı olursanız sevinirim bana burdan veya su adresten ulaşabilirsiniz . thebestask@hotmail.com

gamze

klavyden “+” işaretine bastığım zaman şekildeki gibi toplama panasunun n”*” işaretine bastığım zaman çarpma ponasunu “-” bastığım zaman çarpma ponasunu “/”bastığım zaman çarpma ponasunu for ve swict döngüleri kullanarak programın kodlarını
yardımcı olurmusunuz lütfen :)

alper

solun teşekkürler…. kandiliniz mübarek olsun…

AFYONLUPANTER

bna visual studiodan c# kullanıcıdan sayı isteyip sonra ( kare faktöriyel mod ) işlevlerinden hangisini isterdi sorup sonra sonucu ekrana yazdıran program yardım edrmmısınız

BilisimOgretmeni
mehmet ali

çok iyi anladım;)