lostyazilim
tr.link

For Döngüsü Hakkında Destek

4 Mesajlar 1.013 Okunma
acebozum
tr.link

storybaron storybaron Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.03.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster/Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 1030
  • Beğeniler 19 / 88
  • Ticaret 4, (%100)
Arkadaşlar c# de bir şey yapmaya çalışıyorum fakat yapamadım.
Kullanıcının girdiği sayıyı birer birer arttıran bir yazılım.
Fakat for döngüsü ile böle birşey yaptım fakat çalışmadı.

for (int i; i < 10; i++) ;
{
Console.Write("Bir Sayı Giriniz = ");
i = int.Parse(Console.ReadLine());
Console.WriteLine(i);
}
Console.ReadKey();
 

 

wmaraci
reklam

erbasaran erbasaran Yazılım Mühendisi Kullanıcı
  • Üyelik 01.07.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad R** E**
  • Mesajlar 309
  • Beğeniler 2 / 77
  • Ticaret 70, (%100)
int i=0 yapman lazım. i'nin başlangıç değeri yok :) . Ayrıca i'yi döngüde kullandın. Zaten her dönüşte i'nin değeri 1 artacaktır. Kullanıcıdan aldığın sayısı başka değişkene atamalısın. Ayrıca for döngüsündeki süslü paranteden önce noktalı virgül olmaz.

int k=0;
for (int i=0; i < 10; i++){
Console.Write("Bir Sayı Giriniz = ");
k = int.Parse(Console.ReadLine());
Console.WriteLine(k);
}
Console.ReadKey();
 

 

imza yok...

Gerilim Gerilim www.giyse.com Kullanıcı
  • Üyelik 27.08.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgi İşlem
  • Konum Çanakkale
  • Ad Soyad B** Ö**
  • Mesajlar 1922
  • Beğeniler 496 / 496
  • Ticaret 20, (%100)
For döngüsünün dışında alman lazım değeri

int i;
Console.Write("Bir sayı giriniz : ");

for (i = int.Parse(Console.ReadLine()); i <= 10; i++)
{
Console.WriteLine (i);
}
Console.ReadKey();
 

 

Giyse.com - Giyim Moda, Ayakkabı, Çanta ve Aksesuar Online Alışveriş

storybaron storybaron Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.03.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster/Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 1030
  • Beğeniler 19 / 88
  • Ticaret 4, (%100)

erbasaran adlı üyeden alıntı

int i=0 yapman lazım. i'nin başlangıç değeri yok :) . Ayrıca i'yi döngüde kullandın. Zaten her dönüşte i'nin değeri 1 artacaktır. Kullanıcıdan aldığın sayısı başka değişkene atamalısın. Ayrıca for döngüsündeki süslü paranteden önce noktalı virgül olmaz.


Teşekkürler. Ama kodlarda hata var sanırım.
Program tekrar tekrar sayı giriniz diyor olan biten bir şey yok.

Ek Olarak:

Gerilim adlı üyeden alıntı

For döngüsünün dışında alman lazım değeri

int i;
Console.Write("Bir sayı giriniz : ");

for (i = int.Parse(Console.ReadLine()); i <= 10; i++)
{
Console.WriteLine (i);
}
Console.ReadKey();


Teşekkürler çalıştı.
İlk böyle bir şey denedim hatta aynısıydı heralde ama kodlarda yanlış yaptım sanırım çalışmadı.
Teşekkürler.
Gerilim

kişi bu mesajı beğendi.

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al