Merhabalar,
Aşağıdaki kodlar tarafımdan hemen satın alınacaktır. 30 TL ödeme yapacacağım. Noktalama işaretlerine dikkat edin para birimi olduğu için 000.000 şeklinde olacak.
Ödeme "Garanti Bankası" havale şeklinde olacak.
Whatsappdan yazarsanız sevinirim. 0 507 312
1. işlem: 185.000 rakamının 100.000 'ine kadar %70 kalan kısmının yarısını hesaplayacak ve sonuç yazdırcak şekilde javascript kodu tabi rakam 185.000 değilde 85.000 tl olursa direk %70'ini hesaplayacak şekilde (if else gibi)
2. işlem: text input içine yazdıgım rakamın hemen altında text olarak yukarıdaki kodu yazdıracak şekilde input ve java kod lazım.
Ücretli Javascript kodu istiyorum.
10
●415
- 10-01-2018, 14:32:54
- 10-01-2018, 14:52:08https://jsbin.com/lohixomavu/edit?html,output
bu tarz birşey istiyorsunuz sanırımda. tam anlatamamışsınız heralde ya da ben anlamadım. (100.000 üzeri için nasıl bir işlem olacak pek anlamadım.)
ücrete gerek yok.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>hesaplama</title> <script src="https://code.jquery.com/jquery-3.1.0.js"></script> </head> <body> <input type="text" id="amount"/><br><br> <span id="result">0.000</span> <script> var amount2, calc, calc2; var percent_1 = 70; var percent_2 = 50; $(document).on('keyup', 'input#amount', function(e){ var amount = $(this).val(); //değeri karşılaştır if(amount > 100000){ //100.000 nin üstündeki fazla kısım amount2 = amount - 100.000; //100.000 nin üstündeki fazla kısmın %50 si calc2 = (amount2 / 100) * percent_2; //100.000 nin %70 i ve kalan kısmın %50 si toplamı calc = calc2 + 70000; }else{ // 100.000 den küçük miktarın %70i calc = (amount / 100) * percent_1; } // toFixed(3) : virgülden sonra 3 basamak calc = calc.toFixed(3); // ilgili alana yazdır $("#result").html(calc); }) </script> </body> </html> - 10-01-2018, 14:58:38Anladığım kadarıyla kod aşağıda
<HTML> <HEAD> <TITLE>hesaplama</TITLE> <script language="JavaScript"> function hesaplama() { var sayi = window.document.form.deger1.value; var sayi = sayi.replace(".", ""); if(sayi>100000){ sayi=sayi-100000; sonuc=((sayi/100)*50)+70000; } else if(sayi<=100000){ sonuc=(sayi/100)*70; } window.document.form.cevap.value = sonuc; } </script> </HEAD> <BODY> <form name="form"> Rakam <input type = "text" name="deger1"> Sonuç : <input type = "text" name="cevap"> <a href="#" onClick="hesaplama(); return false;"> Hesapla </a> </form> </BODY> </HTML> - 10-01-2018, 15:25:22Hocam çalıştırdım eline koluna sağlık hesap bilgilerini gönderirsen paranı göndereyim emeğin karşılını vermek lazım..lletech adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim arkadaşım üstteki arkadaşın verdigi kod ile hallettimphp_bot adlı üyeden alıntı: mesajı görüntüle
ilginize teşekkür ederim ihtiyaç kalmamıştır. - 10-01-2018, 15:28:55Önemli değil maksat iş görülsün kısa kod ücret için değil yardımcı olmak içindi.Crea.net.tr adlı üyeden alıntı: mesajı görüntüle
- 10-01-2018, 19:41:10Bu kodda şöyle birşey dikkatimi çekti, 100.000 tl üzeri rakam yazdığımızda sonucu yanlış veriyor meselalletech adlı üyeden alıntı: mesajı görüntüle
164.559 yazıyorum input'a sonuç olarak 115.191 veriyor ancak sonucun 102.279 olması gerekiyor
bunun hakkında bilgin varmı
- 10-01-2018, 20:04:15amount2 = amount - 100.000Crea.net.tr adlı üyeden alıntı: mesajı görüntüle
burası
amount2 = amount - 100000
olacak sanırım fazladan nokta var sanki. - 10-01-2018, 20:04:21test : https://jsbin.com/hoxukakono/edit?html,console,output
sanırım şuan düzelmiş olmalıdır.
Crea.net.tr adlı üyeden alıntı: mesajı görüntüle<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>hesaplama</title> <script src="https://code.jquery.com/jquery-3.1.0.js"></script> </head> <body> <input type="text" id="amount"/><br><br> <span id="result">0.000</span> <script> var amount2, calc, calc2; var percent_1 = 70; var percent_2 = 50; $(document).on('keyup', 'input#amount', function(e){ var amount = $(this).val().replace(".", "").replace(",", ""); //değeri karşılaştır if(amount > 100000){ //100.000 nin üstündeki fazla kısım amount2 = amount - 100000; //100.000 nin üstündeki fazla kısmın %50 si calc2 = (amount2 / 100) * percent_2; //100.000 nin %70 i ve kalan kısmın %50 si toplamı calc = calc2 + 70000; }else{ // 100.000 den küçük miktarın %70i calc = (amount / 100) * percent_1; } // toFixed(3) : virgülden sonra 3 basamak calc = calc.toFixed(3); // ilgili alana yazdır $("#result").html(calc); }) </script> </body> </html>
bunun hakkında bilgin varmı