var videoPrefix = Number(config.substr(0, 2)) * 1,000000E+015; var generalVideoPrefix = 1000000000; var fileNameNum = Number(config); var folder2 = fileNameNum - videoPrefix; var subFolderNum = Math.floor(fileNameNum / 1000000000 + fileNameNum - videoPrefix / 10000);
Bu İşlemin Sonucu Nedir?
7
●940
- 08-08-2008, 00:20:52config= 41000000000920263
- 08-08-2008, 00:27:09Üyeliği durdurulduPHP kodlarımı bunar?
"var" Javascripte Değişken Olarak Geçer.
PHP de Class'ların içinde kullanırsın.
bilgisayar Programlama Dillerinde ise farklı sabitleri belirler.
Nedir bu?
Çunku "Var" nesnesinin hangi programlama dilinde kullanıldığını belirtmen gerekiyor ilk önce ona göre işlem yapmak lazım - 08-08-2008, 00:30:41flashın dosyasının içinde vardı substr falan php den kodlar benzer diye bu kategoriye açtım
ben düz matematikle
(41 000 000 000 920 263 / (1 000 000 000 + 41 000 000 000 920 263 - (41 * 1,000000E+015))) / 10 000 = 4 096,23039
böle bişey buldum ama doru diil heralde
4096 dorumudur sizce? - 08-08-2008, 01:00:34Üyeliği durdurulduAction Script Hakkında Pek Bilgi Sahibi Olmasam bile yinede bu işlemi anlatmaya çalışayım...
Değişkenleri tanımları Galiba "var" diye geçiyor... Ok.Alıntı
1. İşlem : Şimdi ilk satırda videoPrefix = Number(config.substr(0, 2)) * 1,000000E+015; var.
Burada videoPrefix adında bir değişken oluşturuluyor (= nesnesinden sonraki işlemlerin refeans değişkeni)
burada number fonksiyonu ile numara olduğunu belirliyor galiba sonrasında (config.substr(0, 2)) ile config değerini yani "41000000000920263" sayının ilk 2 karekterini alıyor. (yani 41 oluyor) sonrasında ise 41 sayısı, 1,000000E+015; ile çarpılıyor.
Yani videoPrefix 'in bundan sonraki değeri 41*1,000000E+015; = 4.1E+016
kısaca videoPrefixın değeri artık videoPrefix 4.1E+016
2. işlem : var generalVideoPrefix = 1000000000;
burada ise generalVideoPrefix adlı bir değişken oluşturuluyor ve değeri ise 1000000000 oluyor.
3. İşlem : var fileNameNum = Number(config);
burada ise galiba "41000000000920263" sayısınn numeric olduğunu ifade ediyor yada belirliyor.
4. İşlem : var folder2 = fileNameNum - videoPrefix;
burada folder2 adında bir değişken oluşturuluyor ve fileNameNum değişkeninden videoPrefix değişkenini çıkarıyor (bu arada "fileNameNum" değeri bilinmiyor ya üst kodlarla vardıda sen vermedin yada sabir bir değişken)
fileNameNum değeri için 2 diyelim.
burada çıkan sonuç 2-4.1E+016 = 2.1E+016
Yani folder2 nin değeri artık 2.1E+016 olacaktır.
Son İşlem : var subFolderNum = Math.floor(fileNameNum / 1000000000 + fileNameNum - videoPrefix / 10000);
burada ise bölme toplama ve değişkenlerin değerlerinin işlem sonucu şudur : -4099999999998
Son işlemin PHP karşıtı bu olsa gerek
<?php $de = floor(2 / 1000000000 + 2 - 4.1E+016 / 10000); echo $de; ?>
Kolay Gelsin. - 08-08-2008, 01:40:32Üyeliği durdurulduRica ederim kardeşim.
Evet şimdi farkettim "filenumname" i
Çıkan Sonuç : 4.099590004192E+016 (tabii PHP hesaplarına göre arada A.S'ın Sabitlerini bilmediğim için Hesap Karışmış olabilir)
<?php $de = floor(41000000000920263 / 1000000000 + 41000000000920263 - 4.1E+016 / 10000); echo $de; ?>
Kolay Gelsin.
