Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 14/12/2007, 00:59   #1 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 10
Varsayılan rakam yuvarlama ornegin 122,3333333 yerine 122,3

umarim yardimci olursunuz! elimde bir js dosyasi var bu dosyadaki kodlarda ugrasmama ragmen cikan sonucu 220,353363336 gibi bir turlu 220,3 seklinde yapamadim. bu bir faiz hesaplama scripti kac ay olacagi - faiz orani - tutar =odenecek aylik miktar seklinde. odenecek aylik miktar 220,36365565566 gibi cikiyor ben 220,3 olsun istiyorum.
lutfen kodda duzeltmeme yardici olun; tesekkurler simdiden
Kod:

function checkNumber(input, min, max, msg) 
{ msg = msg +" field has invalid data: "+ input.value; 
var str = input.value; 
for(var i =0; i < str.length; i++) 
{ 
var ch = str.substring(i, i +1) 
if((ch <"0"||"9"< ch)&& ch != '.') 
{ 
alert(msg); 
returnfalse; 
} 
} 
var num =0+ str 
if(num < min || max < num) 
{ 
alert(msg +" not in range ["+ min +".."+ max +"]"); 
returnfalse; 
} 
input.value = str; 
returntrue; 
} 

function computeField(input) 
{ 
if(input.value !=null&& input.value.length !=0) 
input.value =""+ eval(input.value); 
computeForm(input.form); 
} 

function computeForm(form) 
{ 
if((form.payments.value ==null|| form.payments.value.length ==0)||(form.interest.value ==null|| form.interest.value.length ==0)||(form.principal.value ==null|| form.principal.value.length ==0)) 
{ 
return; 
} 

if(!checkNumber(form.payments,1,480,"# of payments")||!checkNumber(form.interest,.001,99,"Interest")||!checkNumber(form.principal,100,10000000,"Principal")) 
{ 
form.payment.value ="Invalid"; 
return; 
} 
var i = form.interest.value; 
if(i >1.0) 
{ 
i = i /100.0; 
form.interest.value = i; 
} 
i /=12; 
var pow =1; 
for(var j =0;j < form.payments.value; j++) 
pow = pow *(1+ i); 
form.payment.value =(form.principal.value * pow * i)/(pow -1) 
} 

function clearForm(form) 
{ 
form.payments.value =""; 
form.interest.value =""; 
form.principal.value =""; 
} 
 
B3R3LI hatta değil   Alıntı Yaparak Yanıtla
Eski 14/12/2007, 10:20   #2 (permalink)
aynanın "Amca" dediği
 
sineld Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2005
Yer: Php.Net
Mesaj: 1,211
Varsayılan

Kod:
var rakam 26;

rakam = rakam / 100 * 100;

ve Math.round(rakam);
şeklinde yuvarlamalar yapabilirsin.
__________________
sineld amcanın imzası:

PHP Kodu:
<?php 
$amca
'http://www.sinaneldem.com'
header('Location: '.$amca); 
?>
amcanın evi

Enson 15/12/2007 01:05 tarihinde sineld tarafından düzenlenmiştir..
sineld hatta değil   Alıntı Yaparak Yanıtla
Eski 14/12/2007, 12:31   #3 (permalink)
mutlak butlanla batıl...
 
php.ini Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2007
Yer: Klavyenin önü
Mesaj: 119
Varsayılan

Ben resim oylamasında şöyle bir şey yapmıştım:
PHP Kodu:
$oran=@number_format($toplam_puan/$oylayan_kisi_sayisi,2); 
Bunun sonucunda virgülden sonra 2 basamak yazdırılıyordu.
__________________
Efendiler! Hangi istiklal vardır ki, ecnebilerin nasihatleriyle, ecnebilerin planlarıyla yükselebilsin? Tarih böyle bir hadiseyi kaydetmemiştir! M. K. Atatürk
php.ini hatta değil   Alıntı Yaparak Yanıtla
Eski 14/12/2007, 14:48   #4 (permalink)
aynanın "Amca" dediği
 
sineld Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2005
Yer: Php.Net
Mesaj: 1,211
Varsayılan

php.ini söz konusu olan js, php değil.
__________________
sineld amcanın imzası:

PHP Kodu:
<?php 
$amca
'http://www.sinaneldem.com'
header('Location: '.$amca); 
?>
amcanın evi
sineld hatta değil   Alıntı Yaparak Yanıtla
Eski 14/12/2007, 23:39   #5 (permalink)
mutlak butlanla batıl...
 
php.ini Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2007
Yer: Klavyenin önü
Mesaj: 119
Varsayılan

Özür dilerim. Konunun javascript bölümünde olduğunu bile unutmuşum.
__________________
Efendiler! Hangi istiklal vardır ki, ecnebilerin nasihatleriyle, ecnebilerin planlarıyla yükselebilsin? Tarih böyle bir hadiseyi kaydetmemiştir! M. K. Atatürk
php.ini hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 01:04   #6 (permalink)
aynanın "Amca" dediği
 
sineld Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2005
Yer: Php.Net
Mesaj: 1,211
Varsayılan

var rakam = Math.round(4.7)
sonuç: 5
var rakam = Math.round(0.49)
sonuç: 0
var rakam = Math.round(0.51)
sonuç: 1

burada daha fazla bilgi bulabilirsin.
__________________
sineld amcanın imzası:

PHP Kodu:
<?php 
$amca
'http://www.sinaneldem.com'
header('Location: '.$amca); 
?>
amcanın evi
sineld hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 02:17   #7 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 10
Varsayılan

cok tesekkur ederim hocam
B3R3LI hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 09:21   #8 (permalink)
aynanın "Amca" dediği
 
sineld Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2005
Yer: Php.Net
Mesaj: 1,211
Varsayılan

rica ederim, kolay gelsin.
__________________
sineld amcanın imzası:

PHP Kodu:
<?php 
$amca
'http://www.sinaneldem.com'
header('Location: '.$amca); 
?>
amcanın evi
sineld hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
photoshop köşe yuvarlama pckedi Photoshop / Corel / PSP 3 10/05/2008 01:41
Math.Round ile yuvarlama zeroxxx Javascript / DHTML / Ajax 4 28/11/2007 16:48
Delphi'de Yuvarlama epic Pascal / Delphi / Delphi.NET 0 05/04/2007 14:39
deli eden yuvarlama sadroalin ASP 5 01/02/2006 19:49
Sayi Yuvarlama UltraFree PHP 9 28/01/2005 15:02


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 21:58.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net