Merhaba Arkadaşlar bildiğiniz gibi bu aralar LUA ile baya yakınım, öğrenmeye başladım Lua'yı. Tavsiye ediyorum, çok hoş bir dil. Syntax'ı falan kolay. Az önce girdiğiniz sayıyı çarpanlarına ayıran bir program yaptım umarım beğenirsiniz.
CANLI İNCELEME: repl.it | Online Lua Compiler (YUKARDAKİ RUN BUTONUNA BASIN)
Kodlar;
Gördüğünüz gibi kısa ama başarılı bir kod
Ağrıca LUA nın gerçekten çok hızlı olduğunun bir kanıtıdır bu 
Buradan LUA'nın temelini öğrenmeye başlayabilrisiniz : http://www.turkhackteam.org/diger-p...503969-merhaba-dunya-lua-ogreniyoruz-1-a.html
Bi yorum atıp fikrinizi belirtirseniz mutlu olurum
CANLI İNCELEME: repl.it | Online Lua Compiler (YUKARDAKİ RUN BUTONUNA BASIN)
Kodlar;
Kod:
sonsuz = true
repeat
function carpanlar(sayi)
bas = os.time()
local sy = sayi
local carpanlars = {}
for i=1,sy do
sayi = sy / i
if sayi == math.floor(sayi) then --Burada sayının virgüllü olup olmadığını kontrol ettiriyorum :)
table.insert(carpanlars, sayi)
end
end
for i=#carpanlars,1,-1 do
print(carpanlars[i])
end
print()
print(sy .. " sayısının " .. #carpanlars .. " tane çarpanı var!")
son = os.time() + 1
sure = bas - son
print("Ayrıca " .. sy .. " sayısının çarpanları " .. math.abs(math.floor(sure)) .. " saniyede bulundu!\n")
end
print("Lütfen bir sayı girin!")
carpanlar(io.read())
until sonsuz==false
Gördüğünüz gibi kısa ama başarılı bir kod
Buradan LUA'nın temelini öğrenmeye başlayabilrisiniz : http://www.turkhackteam.org/diger-p...503969-merhaba-dunya-lua-ogreniyoruz-1-a.html
Bi yorum atıp fikrinizi belirtirseniz mutlu olurum
Son düzenleme:
