scout adlı üyeden alıntı: mesajı görüntüle
Mantığım şudur;

Bu hesaplamanın adı "Brüte göre satış hesaplayıcı"

Formülde 2 alanım var.

1. Alış fiyatı
2. İstenilen kar marjı (%)

Formülüm doğru çalışıyor. Tek sorunum rakamların sona doğru uzuyor olması. Verdiğiniz .toFixed(2); kodu işe yaradı. Ancak hesaplama işleminde sıkıntılı bir durum ortaya çıkardı.

Normal almam vereken rakam doğru. 1193.11 Ancak ben bu rakamı şu şekilde vermesini istiyorum 1.193,11 yuklarıda 1 fazla yazmışım. Teşekkürler.
Buyur bende sana algoritmasını yazdım hocam

	function hesapla(){
	var sayi1 = 22265;
	var sayi2 = 12;
	var sayi3 = 40;
	return ((sayi1/(1-(sayi2/100)))*(1+(sayi3/100))).toFixed(2).replace(".",",");
	}
	
	function ayir(hesap){
		var s = hesap.toString();
		var karakter = 0;
		var s2 = "";
		var s3 = ","+(s.charAt(s.length-1)+s.charAt(s.length-2)).split('').reverse().join('');		
		var result = "";
		
		while(s.charAt(karakter) != ","){		
			s2 += s.charAt(karakter);
			karakter++;
		}
		for(var i=s2.length-1,b=1;i>=0;i--,b++){
			result += s2.charAt(i);
			if(b%3==0 && i!=0)
				 result += ".";		
			 
		}
		return result.split('').reverse().join('')+s3;
	}
	
	alert(hesapla());
	alert(ayir(hesapla()));