Bu programda sayıyı tersten yazdıran Go algoritmasını göreceğiz. Go programı kullanıcı tarafından girilen sayıyı tersine çevirir, ardından ters çevrilmiş sayıyı ekranda görüntüler.
Örneğin, kullanıcı giriş olarak 678 girerse, çıkış olarak 876 görüntülenir. Bir tamsayının rakamlarını almak için programdaki mod (%) operatörünü kullanırız.
Go Program Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | package main import ( "fmt" ) func main() { var n int var reverse int = 0 fmt.Println("Bir sayı girin") fmt.Scanln(&n) // Kullanıcıdan bir sayı alınır for n != 0 { reverse = reverse * 10 reverse = reverse + n%10 n = (n / 10) } fmt.Println(reverse) //ters çevrilen sayı yazdırılır } |
Yorum Yap