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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Parça Kodlar (https://www.ircforumlari.net/mirc-parca-kodlar/)
-   -   Faktöriyel $fact (https://www.ircforumlari.net/mirc-parca-kodlar/702179-faktoriyel-fact.html)

Feragat 03 Ekim 2015 10:35

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:

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:

//echo -a $fact(6) - 720
//echo -a $fact(5) - 120
//echo -a $fact(10) - 3628800

1. Yol
Kod:

fact return $calc($left($regsubex($str(*,$1),/(?=\*)/g,\n),-1))
2. Yol
Kod:

fact return $calc($regsubex($regsubex($str(*,$1),/./g,\n),/(?<=\d(?=\d))/g,*))
Faydalı Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

IrCbaStarD 03 Ekim 2015 14:28

Cevap: Faktöriyel $fact
 
doktor bu ne :D

Feragat 03 Ekim 2015 16:10

Cevap: Faktöriyel $fact
 
Alıntı:

IrCbaStarD Nickli Üyeden Alıntı (Mesaj 1041686542)
doktor bu ne :D

Zevk meselesi ;olley

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.

Toprak 03 Ekim 2015 21:14

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.

SuLh 17 Şubat 2016 02:15

Cevap: Faktöriyel $fact
 
hazır matematik çözüyorken bende şunu şuraya koyayım

Alt + D;

Kod:

kare if $1 && $2 { var %k $calc($+($1,*,$1)) + $calc($+($2,*,$2)) | echo -a  $sqrt(%k) }
Kod:

/kare 3 4 - 5
/kare 5 12 - 13


SuLh 08 Mart 2016 23:21

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:

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:

//echo > $comb(6,2) - 15
//echo > $comb(120,5) - 190578024
//echo > $comb(8,3) - 56


SuLh 10 Mart 2016 14:18

Cevap: Faktöriyel $fact
 
Kombinasyona bir diğer alternatif olarak..

Kod:

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:

//echo -a $comb(4,2) - 6


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:00.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk