c# yardım acil.

3 Mar 2012
111
0
Bursa
500 den başlayarak 100e kadar olan sayıları listbox1 e toplamlarını textbox1 e bu sayıların 3 e bölünenleri listbox2 e toplamları textbox2 ye gösteren programı yazınız?
arkadaşlar ödev konumdur yardımcı olur musunuz?
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
24
Bir for döngüsü oluşturun , 500 den başlayıp 100 e kadar dönsün.
Önce her sayıyı listbox1 e atın ve her sayıda toplam değişkenine yeni sayıyı ekleyin.
Sonra sayıyı 3 le mod alın kalan 0 ise 3 e tam bölünüyordur, bu sayıyı listbox2 ye ekleyin ve toplam2 değişkenine yeni sayıyı ekleyin.

Algoritması bu şekilde kod olarak ise ;

Kod:
int toplam,toplam2;
for(int i = 500 ; i> 100; i--)
{
listbox1.items.add(i);
toplam += i;
if((i%3) ==0) 
{
listbox2.items.add(i);
toplam2 += i;
}

}


 

hamush

Katılımcı Üye
26 Haz 2012
635
1
Ben kodda bir hata göremiyorum.. Yani intellisense ile, visual studio'da yazmamış belli ama yazarken akıl eder mesela Item'ın I'sını büyük yazarsın.
 

hamush

Katılımcı Üye
26 Haz 2012
635
1
Asıl okumamız yeri (aşağıdaki error listesi) neredeyse tamamen kırpmışsın. Form'un Designer mode'unda bir tane listbox ekle, ismini listbox1 yap.

Edit: Kırpmamışsın, benim ekrana sığmamış.. İki ListBox koyman gerekiyor.. Biri listbox1, biri de listbox2 adında olacak..
 
Son düzenleme:
3 Mar 2012
111
0
Bursa
dnLGND.png


bu işin sonu gelmiyecek sanırım. yardımcı olduğunuz için teşekkür ederim alı koyuyorum senide kardeşim kusura bakma
 

hamush

Katılımcı Üye
26 Haz 2012
635
1
Estağfurullah.. int toplam, toplam2 satırında her birinin yanına =0 yaz yani int toplam=0,toplam2=0; olsun.. Dur yahu bütün kodu okuyacağım bekle...

Edit: Resimde görünen kısımda başka hata yok..

Benim gitmem lazım, 1 bölüm Friends izleyip nostalji yapıp kendi işime döneceğim.. Kolay gelsin.
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
24
Ben kodda bir hata göremiyorum.. Yani intellisense ile, visual studio'da yazmamış belli ama yazarken akıl eder mesela Item'ın I'sını büyük yazarsın.

Güldürdün akşam akşam, kodu direk buraya yazdım herhangi bir yerde denemeden, gerek yok çünkü. İhtiyacı olan "akıl eder" gerekli yerlerin büyük küçük harf syntaxını düzeltir.

 

hamush

Katılımcı Üye
26 Haz 2012
635
1
Güldürdün akşam akşam, kodu direk buraya yazdım herhangi bir yerde denemeden, gerek yok çünkü. İhtiyacı olan "akıl eder" gerekli yerlerin büyük küçük harf syntaxını düzeltir.


Elemanın acemi olduğunu biliyordum ustam da ondan.. Hemen yukarda Add'in a'sını büyüttürmem gerekti.. Yoksa %100 haklısın... İnsan bilemese de hata olduğunu görünce ctrl+space yapıverir.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.