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

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   Programlama (https://www.ircrehberi.net/programlama/)
-   -   Go Lang Faktöriyel Hesaplama (https://www.ircrehberi.net/programlama/78593-go-lang-faktoriyel-hesaplama.html)

ExCaLuBuR 21 Temmuz 2021 05:22

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. Üye Olmak için TIKLAYIN...]

She 22 Temmuz 2021 19:29

Emeğinize sağlık paylaşım için teşekkür ederiz

Artist 22 Temmuz 2021 19:30

Emeğinize sağlık


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Copyright ©2019 - 2023 | IRCRehberi