IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
20Beğeni(ler)
  • 5 Post By Feragat
  • 2 Post By IrCbaStarD
  • 2 Post By Feragat
  • 1 Post By Toprak
  • 3 Post By SuLh
  • 3 Post By SuLh
  • 4 Post By SuLh

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Ekim 2015, 10:35   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Faktöriyel $fact




- Faktöriyel hesaplamanın farklı bir şekli. (Onlarca yoldan yapılabilir.)

- Faktöriyel Nedir ?
-
Faktöriyel, matematikte, sağına ünlem işareti konulmuş sayıya verilen isim, daha genel olan Gama Fonksiyonu'nun tam sayılarla sınırlanmış özel bir durumudur. 1'den başlayarak belirli bir sayma sayısına kadar olan sayıların çarpımına o sayının faktöriyeli denir.

- Fonksiyon
-
Faktöriyel fonksiyonu verilen pozitif tamsayının kendisinden önceki bütün tamsayılarla 1'e inilinceye kadar çarpılması sonucunda elde edilen çarpımı gösterir.

Örnek olarak şunları gösterebiliriz:
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
1! = 1x1 = 1 2! = 2x1 = 2 3! = 3x2x1 = 6 4! = 4x3x2x1 = 24

Not: Sıfır pozitif bir sayı olmamasına rağmen faktöriyeli tanım olarak bire eşittir: 0!=1


Ekleme: Aliases (ALT + D) bölümüne ekleyin.
-
Kullanımı: $fact(N)

- Örnekler
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $fact(6) - 720 //echo -a $fact(5) - 120 //echo -a $fact(10) - 3628800

1. Yol
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
fact return $calc($left($regsubex($str(*,$1),/(?=\*)/g,\n),-1))

2. Yol
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
fact return $calc($regsubex($regsubex($str(*,$1),/./g,\n),/(?<=\d(?=\d))/g,*))

Faydalı Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
The Ghost of Christmas Past...

i'm here sometimes

Konu Feragat tarafından (22 Mayıs 2022 Saat 14:45 ) değiştirilmiştir. Sebep: Update baby (2. Yol eklendi.)
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 03 Ekim 2015, 14:28   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Faktöriyel $fact




doktor bu ne
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 03 Ekim 2015, 16:10   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Faktöriyel $fact




IrCbaStarD Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
doktor bu ne
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Zevk meselesi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Not:: Artık yeni version mIRC içerisinde hipotenüs hesaplama tanımı bile mevcut. Bir kaç matematiksel işlem daha paylaşmayı düşünüyorum fırsat olursa. Ertelemezsem yada unutmazsam.. Açacağım konu altına yeni işlemler eklemek isteyenleri de beklerim.

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 03 Ekim 2015, 21:14   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Faktöriyel $fact




Sorun sende olabilir. Şuan denedim hiç bir sorun yok.
mIRC versionundan kaynaklı olabilir 6.35 ve üstü sürümlerde denermisin.

 
Alıntı ile Cevapla

Alt 17 Şubat 2016, 02:15   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Faktöriyel $fact




hazır matematik çözüyorken bende şunu şuraya koyayım

Alt + D;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
kare if $1 && $2 { var %k $calc($+($1,*,$1)) + $calc($+($2,*,$2)) | echo -a $sqrt(%k) }

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/kare 3 4 - 5 /kare 5 12 - 13


 
Alıntı ile Cevapla

Alt 08 Mart 2016, 23:21   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Faktöriyel $fact




Ara sıra güncellemekte fayda var..

Kombinasyon:

Matematik tanımı: Kombinasyon, bir kümedeki elemanlardan her eleman diğerlerinden farklı olmak şartıyla seçilen aynı sayıda eleman içeren alt kümelerin her birisidir.

Kullanım: $comb(n,r) >> n asıl kümenin eleman sayısı ve r alt kümelerin eleman sayısı.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias comb { if $regex($1,/\d+/) && $1 >= $2 { var %' $1,%! $2,%/ $calc($1 - $2),%\ 1,%. 1,%* 1 | while (%') { %. = $calc(%' * %.) | dec %' } | while (%!) { %* = $calc(%! * %*) | dec %! } | while (%/) { %\ = $calc(%/ * %\) | dec %/ } | return $calc(%. / $calc(%* * %\)) } }

Sonuçlar..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo > $comb(6,2) - 15 //echo > $comb(120,5) - 190578024 //echo > $comb(8,3) - 56


 
Alıntı ile Cevapla

Alt 10 Mart 2016, 14:18   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Faktöriyel $fact




Kombinasyona bir diğer alternatif olarak..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias comb { return $calc($right($regsubex($str(*,$1),/(\*)/g,$+(\t,\n)),-1)/$calc($right($regsubex($str(*,$2),/(\*)/g,$+(\t,\n)),-1)*$right($regsubex($str(*,$calc($1 - $2)),/(\*)/g,$+(\t,\n)),-1))) }


Sonuçlar..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $comb(4,2) - 6


 
Alıntı ile Cevapla

Cevapla

Etiketler
$fact, faktöriyel


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Faktöriyel Bul Swat C ve C++ 0 11 Temmuz 2014 10:31
Faktöriyel Konu Anlatımı Violent Matematik 0 02 Aralık 2013 21:04
Faktöriyel Hesabı YaRGuCi C# 0 09 Ocak 2012 22:33