wmaraci reklam
lidertakipci

For Döngüsü Son Sayıyı Hesaba Katmıyor

5 Mesajlar 1.036 Okunma
advertseo
wmaraci reklam

shmstyrn shmstyrn WM Aracı Kullanıcı
  • Üyelik 07.04.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog Yazarı + Tasarımcı
  • Konum
  • Ad Soyad Ş** T**
  • Mesajlar 613
  • Beğeniler 5 / 48
  • Ticaret 1, (%100)
c# ta kullanıcın girdiği 2 değer arasındaki sayıları toplayıp ortalamasını alan for döngüsü komutunu yazıyorum çalışıyor fakat bi sorun var <= yapmama ragmen son degeri hesaba katmıyor

bnm yzdğm kodlar böyle

int a, id, sd, snc,syc;

id = Convert.ToInt32(TextBox10.Text);
sd = Convert.ToInt32(TextBox11.Text);
syc = 0;
snc = 0;

for (a = id; a <= sd; a++)
{
TextBox12.Text=(Convert.ToString(snc));
syc = syc + 1;
snc = (snc + a)/syc;
}
 

 

wmaraci
reklam

Berk Berk Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 05.01.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 562
  • Beğeniler 64 / 104
  • Ticaret 0, (%0)
Eğer forun dışında tekrardan gösterme işlemi yaparsanız sorun çözülecektir.
 

 

shmstyrn shmstyrn WM Aracı Kullanıcı
  • Üyelik 07.04.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog Yazarı + Tasarımcı
  • Konum
  • Ad Soyad Ş** T**
  • Mesajlar 613
  • Beğeniler 5 / 48
  • Ticaret 1, (%100)
çok teşekkür ederim önümdeki cevabı göremişim şimdi sen söyleyince notlarımın arasında aynısnın olduğunu gördüm bu olaya takılıp 3 soruyu çözememiştim.
 

 

Berk Berk Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 05.01.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 562
  • Beğeniler 64 / 104
  • Ticaret 0, (%0)

shmstyrn adlı üyeden alıntı

çok teşekkür ederim önümdeki cevabı göremişim şimdi sen söyleyince notlarımın arasında aynısnın olduğunu gördüm bu olaya takılıp 3 soruyu çözememiştim.


Rica ederim, arkadaşım sağ olsun. :) O halletti hemen cevabını söyledi. Teşekkürü hakeden o. :)
 

 

wmaraci
wmaraci

shmstyrn shmstyrn WM Aracı Kullanıcı
  • Üyelik 07.04.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog Yazarı + Tasarımcı
  • Konum
  • Ad Soyad Ş** T**
  • Mesajlar 613
  • Beğeniler 5 / 48
  • Ticaret 1, (%100)
o zman ona tşkr ederm ama şimide bölme işlemini yapmıyor mesela yukardaki kodla yaptığımda 1 ile 5 yazdığımda ilk değerle son değere cvp 1 çıkıyor ama 3 çıkması gerekiyor

bende böle yapaym dedim ama hata veryr eli dğşken bide şuna bi bakıversin :)

int a, id, sd, snc,syc,ssnc;

id = Convert.ToInt32(TextBox10.Text);
sd = Convert.ToInt32(TextBox11.Text);
syc = 0;
snc = 0;
for (a = id; a <= sd; a++)
{
syc = syc + 1;
snc = snc + a;
ssnc = snc / syc;
}
TextBox12.Text = (Convert.ToString(ssnc));

Ek Olarak: ama neyse ya çözdüm sorunu

ssnc=0; eklemeyi unutmuşum ekleyince sorunlar kalktı yinede saolun
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al