IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
Sohbet chat


Programlama C , C# , C++ , Java , Python , Php , Javascript , Matlab Örnekleri

💬 Bu Alana Reklam Ver ! 🎉 Hemen Katıl!
2Beğeni(ler)
  • 1 Gönderen She
  • 1 Gönderen Saruhan


 
Seçenekler Stil
Alt 21 Temmuz 2021, 05:22   #1
Standart Go Lang Faktöriyel Hesaplama

Bu program kullanıcıdan pozitif bir tamsayı alır ve döngü kullanarak faktöriyel hesaplar.

Bu programda faktöriyel değeri döndüren factorial adında fonksiyon oluşturuldu.

Go Kodu: Klavyeden Girilen Sayının Faktöriyelini Hesaplayan Program

PHP- Kodu

//Sayının faktöriyelini bulan go programı
package main
import 
"fmt"
 
/* Variable Declaration */
var factVal uint64 // uint64, imzasız tüm 64 bit tamsayıların kümesidir.
                       // Aralık: 0 ila 18446744073709551615.
var i int 1
var n int 
 
/*    fonksiyon bildirimi      */
func factorial(n intuint64 {   
    if(
0){
        
fmt.Print("Factoriyel sayı negatif olmaz.")    
    }else{        
        for 
i:=1i<=ni++ {
            
factVal *= uint64(i)  // uyumsuz tipler int64 ve int
        
}
    }    
    return 
factVal  /* fonksiyon değeri döndürür*/
}
 
func main(){    
    
fmt.Print("0 - 50 arasında bir sayı girin: ")
    
fmt.Scan(&n)   
    
fmt.Print("Factoriyel sonuç : ",factorial(n))


Yukarıdaki programda uint64 değerini döndüren bir fonksiyon “factorial” oluşturduk.

factVal * = uint64 (i) // i int ve factVal uint64’tür. Derleyici, i’yi uint64’e dönüştürmezsek “eşleşmeyen türler int64 ve int” istisnasıyla gerçekleşir.

Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
________________

🔥 Yaz Konus Sohbet’et!💬 IRC Chat Sohbet📱 Mobile Sohbet🎧 Canlı Radyo⚙️ mIRC Sohbet[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Konu ExCaLuBuR tarafından (11 Mart 2023 Saat 00:54 ) değiştirilmiştir..
 
 


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 Kapalı
Refbacks are Kapalı





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