Forum: Duyurular RSS
dlang.org sitesinde D kodları çalıştırılabiliyor..
Avatar
Salih Dinçer #1
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: dlang.org sitesinde D kodları çalıştırılabiliyor..
www.dlang.org sitesine girin ve orada yazan kodun tümünü seçip aşağıdaki kodu yapıştırın:
import std.stdio;
 
bool isPrime(int p) {
    if(p % 2 == 0) {
        return false;
    }
    for(int n = 3; n * n <= p; n += 2) {
        if(p % n == 0) {
            return false;
        }
    }
    return true;
}
void main() {
    for(int k = 3; k <= 100; k += 2) {
        if(isPrime(k)) k.write("\t");
    }
}
Sonra Run düğmesine tıklayıp 3'den 100'e kadar olan asal sayıları görün...:)
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Avatar
Salih Dinçer #2
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Dershane'den bir kaç örnek denedim. Bazısı çalışıyor, bazısı "No output" veya "Temporarily unavaible" hatalarını veriyor. En son özel bir örnek deneyim dedim ve şurada tartıştığımız kod çalışınca sevindim! Demek ki aralıklarda bir sıkıntı yok ama sanki bir kaç hassasiyeti (processing time gibi) var...
import std.array, std.stdio;
 
bool Palindrom_mu(string p) {
    for (; !p.empty; p.popFront(), p.empty || p.popBack())
    {
        if (p.front != p.back) return false;
    }
    return true;
}
void main() {
    string[] örnekler = [ "az ye be beyza",
                          "firar eder arif",
                          "ilaç iç ali",
                          "zam var koymaz",
                          "zam lokumu yumuk olmaz",
                          "zaman var oynamaz"
                        ];
    foreach(s; örnekler) {
        s.writeln(replace(s, " ", "").Palindrom_mu ?
                             "<--Bu bir Palindrom" : "(x)");
    }
}/*Application output
az ye be beyza<--Bu bir Palindrom
firar eder arif<--Bu bir Palindrom
ilaç iç ali<--Bu bir Palindrom
zam var koymaz(x)
zam lokumu yumuk olmaz<--Bu bir Palindrom
zaman var oynamaz(x) 
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
zafer #3
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Güzel bir özellik olduğu noktasında sana katılıyorum Salih özellikle küçük program ve kod parçalarını denemek için ideal ve doğrusu nasıl çalıştığını çok merak ediyorum.

Yinede ben bilgisayarımdaki dmd ile gayet mutluyum ancak eğer mümkünse bu özelligin ddili.org sitesinede eklenmesini isterim tabi.
https://github.com/zafer06 - depo
canalpay (Moderatör) #4
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Salih:
Bazısı çalışıyor, bazısı "No output" veya "Temporarily unavaible" hatalarını veriyor

Bu hatalar giderilmiş. Sitesinde giriş akımı verebiliyoruz artık.

zafer:
eğer mümkünse bu özelligin ddili.org sitesinede eklenmesini isterim tabi.

dlang.org'ta ddili.org'ta ddoc ile yapıldı. Sanırım dpaste'nin sahibi ile konuşarak kolaylıkla bunu sağlayabiliriz.
Avatar
Salih Dinçer #5
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Evet giderilmiş; bu kodu çalıştırmıyordu!
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-18, 17:24:32 (UTC -08:00)