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();
bir sayının tek mi çift mi olduğunu bulan programı yazınız.(yardım edermisiniz)
dışarıdan girilen n tane sayının ortalamasını bulan programını yazınız(lütfen acil)
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.
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
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
Fiyatı dışarıdan girilen bir malın fiyatını %32 azaltan program
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?
http://www.bilisimogretmeni.com/visual-studio-c/c-ornekleri-kullanici-pes-pese-2-tane-tek-sayi-girinceye-kadar-girilen-sayilarin-toplayan-program.html adresindeki örneği inceleyin
Teşekkür ederim
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 ?
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
Çok teşekkürler
rica ederim iyi çalışmalar
1 den 10 kadar olan sayıları ve karesini listeleyen programı nasıl yapacam yardımcı olurmusunuz ?
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
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 :-)
http://www.bilisimogretmeni.com/visual-studio-c/c-ornekleri-girilen-sayilari-basamaklarina-gore-ayiran-program.html
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
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 :)
solun teşekkürler…. kandiliniz mübarek olsun…
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
aşağıdaki link işinizi görür iyi çalışmalar
http://www.bilisimogretmeni.com/visual-studio-c/visual-studio-c-dersleri-c-ile-girilen-sayinin-kare-faktoriyel-ve-modunu-alma.html
çok iyi anladım;)