Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
743
Tıklama
0
Öne Çıkarma
Acıl yarım..! c# sorusu..
S
15 yıl
Yüzbaşı
Konu Sahibi

ark lar c# da bı soru var çok acıl lazım yarıdan sora tıkanıyorum..

1 den 10 a kadar olan sayıların faktorıyelını hesaplayan program..! bu konuda yardım edersenız sevınırım teşekkurler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi sweatcan -- 2 Ocak 2011; 21:28:02 >

T
15 yıl
Binbaşı

C# recursive functions diye araştır bulursun.


Bu mesaja 1 cevap geldi.
S
15 yıl
Yüzbaşı
Konu Sahibi

Sabahtan berı bakıorum ama yok :d


Bu mesaja 1 cevap geldi.
P
15 yıl
Yarbay

sorun acık ve gayet net. senden 10! yeli istiyor. İlk önce faktöriyel nedir onu bi arastır bilmiyorsun biliyorum yoksa aklına bir şeyler gelirdi.

10! =10.9.8.7.6.5.4.3.2.1 dir yani bu sayıların carpımıdır.
faktöriyeli öğrendik sayılır ucundan. şimdik yukarıdan sayılar var bunları tek tek carptırmamız gerekiyor yani mantık aynı sayılar değişik uygulanacakişlem aynı değil mi ?
O zaman 1 den 10 a kadar dönen bir for döngüsü acarsın. dıstan bi değişken tutup for döngüsünün içine de
a=a*i dersin buradaki "i" değişkeni 1 dir yani 10 a kadar artacak sayıdır.
"a" değişkeni ise faktöriyeli tutacak değişkendir. Ve degeri 1 dir.

kısaca kafadan calıstıralım

a= a*i ye geldik yani 1=1*1
1ile 1 i carptı anın içine 1 i attı. suan 1!

bi daha döndü for döngüsü
a= a*i ye geldik yani 1=1*2 burada 2 nerden geldi diyeceksin 1 den 10 a kadardı ya degeri hep bir attırıyoruz deger 10 oldugunda işlem sonlanacak.
1 ile 2 yi carptı "a" 2 degerini girdi a 2! oldu

bi daha döndü for döngüsü
a= a*i ye geldik yani 2=2*3
2 ile 3ü carptı carptı "a" 6 degerini girdi a 3! oldu yani 3!=3.2.1 = 6 olur

böle böle sayımız 10olana kadar döngü döner sonra 10olunca biter tabi en dıs kısma bu degeri bir textbox amı atarsın labelemi aratsın listbox amı atarsın sana kalmıs kolay gelsin şimdiden.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.