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.
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 Ol Şimdi DeğilÜ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.
< Bu mesaj bu kişi tarafından değiştirildi sweatcan -- 2 Ocak 2011; 21:28:02 >