Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
Basamak Sayısı Hk |
Yanıt Yaz |
Yazar | |
Maddog
Yeni Üye Kayıt Tarihi: 01 Kasım 2024 Konum: Konya Durum: Aktif Değil Puanlar: 4 |
Mesaj Seçenekleri
Teşekkürler(0)
Gönderim Zamanı: 01 Kasım 2024 Saat 11:21 |
var i, digitCount : Integer; { i = 12312432113; digitCount = 0; while (i<>0) { i = i div 10; digitCount = digitCount + 1; } ShowMessage('Girilen basamak sayısı: '+ IntToStr(digitCount)); } Yukarıdaki kod bloğu ile basamak sayısını belirlemeye çalışırken; 11 basamağa kadar gösterebiliyorken, 12. basamağı eklediğimde "basamak sayısı: 10" şeklinde yazdırmaktadır. Yardımcı olabilir misiniz?
|
|
Yusuf Eren
Yeni Üye Kayıt Tarihi: 25 Temmuz 2023 Durum: Aktif Değil Puanlar: 29 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı Yusuf Eren
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
var i: Integer; digitCount: Integer; strNum: String; { i = 123456789012; // 12 basamaklı bir sayı strNum = IntToStr(i); // Sayıyı dizeye çeviriyoruz digitCount = Length(strNum); // Dizenin uzunluğunu alıyoruz ShowMessage('Girilen basamak sayısı: ' + IntToStr(digitCount)); } Bu şekilde 12 ve daha fazla basamaklı bir değerin basamak sayısını öğrenebilirsiniz. Integer hakkında daha fazla bilgi isterseniz https://www.docs.clomosy.com/index.php/Data_Types sayfasına bakabilirsiniz.
|
|
Maddog
Yeni Üye Kayıt Tarihi: 01 Kasım 2024 Konum: Konya Durum: Aktif Değil Puanlar: 4 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Öncelikle sizin dediğiniz şekilde yapılabildiğini gördüm ve teşekkür ederim.
Peki, While döngüsü kullanılarak herhangi bir işlem sağlanamıyor mu?
Udemy üzerinde bulunan Clomosy eğitimlerinde basamak olarak 10'a kadar bu şekilde yapıldığında bir sonuç alınabiliyor. Fakat, aynı şekilde ben 12 basamağı denediğimde bir sonuç alamamaktaydım. |
|
Yusuf Eren
Yeni Üye Kayıt Tarihi: 25 Temmuz 2023 Durum: Aktif Değil Puanlar: 29 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı Yusuf Eren
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Integer veri tipinin değeri -2.147.483.648 ile 2.147.483.647 arasında değişmektedir. Bu nedenle, 10 basamağa kadar olan sayıları bu türe atayabilirsiniz. 10 basamaktan daha büyük bir değeri Integer türüne atamak isterseniz, kodunuz düzgün çalışmayabilir. Bu tür durumlar için Int64 gibi daha büyük sayıları tutabilen veri türlerini kullanmanız önerilir. Kullanabileceğiniz veri türleri hakkında daha fazla bilgi almak için https://www.docs.clomosy.com/index.php/Data_Types sayfasını ziyaret edebilirsiniz. Uygun sayı değerleri için uygun formatları seçmeyi unutmayın. İyi çalışmalar dilerim! |
|
Maddog
Yeni Üye Kayıt Tarihi: 01 Kasım 2024 Konum: Konya Durum: Aktif Değil Puanlar: 4 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Tamamdır, teşekkür ederim.
|
|
Yanıt Yaz | |
Tweet |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |