• 11-08-2015, 17:40:07
    #1
    TabakaEbat=$("#ebat option:selected").attr("rel"); //mysql tabakaEbat sutunda " 64*90 " şeklinde kayıtlı. 
    $kacTabaka =550;
    
    carp = parseInt(TabakaEbat)*parseInt($kacTabaka);
    1-
    alert(carp)
    // 35200 YANLIŞ burdaki yanlış sonuç

    2-
    alert( parseInt(64*90)*parseInt(550))
    // [COLOR="rgb(139, 0, 0)"]31680 sonucu DOĞRU[/COLOR]

    2.sonucu değişkenler girerek nasıl sağlarım yardımcı olursanız sevinirim
  • 11-08-2015, 23:08:26
    #2
    üst üste 3 çarpanda yardım eden yok mu?
  • 12-08-2015, 13:49:56
    #3
    Üyeliği durduruldu
    hocam öncelikle 64*90*550 dedigimzde 3168000 sonucu cıkıyor, dogru olarak 31680 yazmssınız.

    sonrasında:
    dv=TabakaEbat.split("*");

    carp = parseInt(dv[0]) * parseInt(dv[1]) * parseInt($kacTabaka);

    dersenşz bu sonucu alırsınız diye dusunuyorum
  • 12-08-2015, 15:53:35
    #4
    tesekkür ederim inspector, bir sorum daha olacak çıkan sonuç=1210413600000000TL çıkıyor okunması gereken rakam 121 tl bu sonucu şu şekilde çözmedim yardım rica ederim.
    fiyat= tb_sn*parseInt(kacTabaka)*icSayfaGramaj*bugunEuroNekadar;
    $("#TabakaTutar").html(parseFloat(fiyat).toFixed(0));


    $("#icSayfaGramaj").change(function(){
    
    // ebat*gramaj*tabaka adet *bugün euro kuru	// ton fiyatı 200 gr dahil 725 euro,250+300+90 gr ise 750 euro
    		SayfaBoy = $(this).val();// a4 boyutu
    		TabakaEbat1=$("#ebat option:selected").attr("rel"); // 64x90 => 
    		
    		tb = TabakaEbat1.split("*"); 
    		gen=tb[0];
    		yuk=tb[1];
    			
    		SayfaSayisi= $("#icSayfaSayisi option:selected").val();
    		BaskiAdedi= $("#adet1 option:selected").val();
    		kacTabaka =(SayfaSayisi*BaskiAdedi/16+50);//
    		icSayfaGramaj= $("#icSayfaGramaj option:selected").val();
    		
    	 tb_sn= gen*yuk; 
    		
    		// bugünkü euro kurunu bir değişkene aktar
    	//	if(icSayfaGramaj<200 ){	}
    		bugunEuroNekadar= 725*3100;
    			
      		fiyat= tb_sn*parseInt(kacTabaka)*icSayfaGramaj*bugunEuroNekadar;
      		
      		$("#TabakaTutar").html(parseFloat(fiyat).toFixed(0));
    	
     	});
    inspector adlı üyeden alıntı: mesajı görüntüle
    hocam öncelikle 64*90*550 dedigimzde 3168000 sonucu cıkıyor, dogru olarak 31680 yazmssınız.

    sonrasında:
    dv=TabakaEbat.split("*");

    carp = parseInt(dv[0]) * parseInt(dv[1]) * parseInt($kacTabaka);

    dersenşz bu sonucu alırsınız diye dusunuyorum