From 6bc614613f9d895377d28193d8322407cd347007 Mon Sep 17 00:00:00 2001 From: Abdil <90824488+metatronslove@users.noreply.github.com> Date: Fri, 17 May 2024 03:30:32 +0300 Subject: [PATCH] Did something better --- Google Sheets/4_google_sheets.gs | 18 +++++++++--------- Google Sheets/4_google_sheets.min.gs | 2 +- Web Developers/abjad.js | 18 +++++++++--------- Web Developers/abjad.min.js | 2 +- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Google Sheets/4_google_sheets.gs b/Google Sheets/4_google_sheets.gs index 69b2c9f..503f360 100644 --- a/Google Sheets/4_google_sheets.gs +++ b/Google Sheets/4_google_sheets.gs @@ -3138,14 +3138,14 @@ function abjad(metin, tablo, shadda, detail) { n = n + 1; switch (choosen) { case "ّ": - if (shadda == 1 && detail == undefined || shadda == 1 && detail !== undefined) { + if (shadda == 1) { s = 0; - } else if (shadda > 2 && detail == undefined || shadda > 2 && detail !== undefined) { + } else if (shadda > 2){ err = 3; - } else if (shadda == 2 && detail == undefined || shadda == 2 && detail !== undefined) { - c = 1; + } else if (shadda == 2) { + c = 0; do { - choosen = metin[counter - 1 - c]; + choosen = metin[counter - c]; s = parseFloat(abjad(choosen, tablo, 1)); c += 1; shaddie = shaddie + 1; @@ -3156,9 +3156,9 @@ function abjad(metin, tablo, shadda, detail) { hrk = hrk + 1; break; case "ٰ": - c = 1; + c = 0; do { - choosen = metin[counter - 1 - c]; + choosen = metin[counter - c]; if (choosen == "ـ") { s = parseFloat(abjad("ا", tablo, 1)); } @@ -3460,7 +3460,7 @@ function unsur(metin, otabiat, otype, shadda, guide) { for (counter = 0; counter < metin.length; counter++) { choosen = metin[counter]; if (choosen == "ّ" && shadda == 2) { - c = 1; + c = 0; do { choosen = metin[counter - c]; c += 1; @@ -4975,7 +4975,7 @@ function saf(metinsaf, ayrac, shadda) { choosen = metinsaf[counter]; s = ""; if (choosen == "ّ" && shadda == 2) { - c = 1; + c = 0; do { choosen = metinsaf[counter - c]; c += 1; diff --git a/Google Sheets/4_google_sheets.min.gs b/Google Sheets/4_google_sheets.min.gs index d1285c3..109fd0d 100644 --- a/Google Sheets/4_google_sheets.min.gs +++ b/Google Sheets/4_google_sheets.min.gs @@ -1 +1 @@ -function abjad(a,e,s,c){var r,t,b,k,l,o,i,p,F,h,d,f;if(r=0,b=0,t=0,k=0,o=0,i=0,p=0,d="",F="",void 0!==a&&void 0!==e){for(l=0;l2&&null==c||s>2&&void 0!==c)o=3;else if(2==s&&null==c||2==s&&void 0!==c){f=1;do{h=a[l-1-f],t=parseFloat(abjad(h,e,1)),f+=1,k+=1}while(""==saf(h,"",1))}else(null==s&&null==c||null==s&&void 0!==c)&&(o=3);p+=1;break;case"ٰ":f=1;do{"ـ"==(h=a[l-1-f])&&(t=parseFloat(abjad("ا",e,1))),f+=1}while(""==saf(h,"",1)||"ـ"!==h);break;case" ":i+=1;break;case String.fromCharCode(10):case String.fromCharCode(13):break;case"َ":case"ِ":case"ً":case"ٍ":case"ُ":case"ْ":case"ٌ":case"ـ":p+=1;break;default:d+=h,o=2}}if(1==c)switch(saf(h,"",1)){case" ":break;case"ا":F+="ا="+t+" / ";break;case h:F+=h+"="+t+" / "}else r+=t}switch(e){case 4:case 10:case 15:case 20:case 25:case 30:case 35:1==c&&null==s||1==c&&void 0!==s?F+=" +"+(a.length-b+k).toString()+" ":r+=a.length-b+k}}switch(o){case 0:return 1==c&&null==s||1==c&&void 0!==s?" "+F+" ":r;case 1:return" Tablo Kodu? ";case 2:return" "+(b-(i+p)).toString()+" Tanımsız:"+d+"|"+i.toString()+" boşluk|"+p.toString()+" hareke ";case 3:return" Şedde Ayarı? "}}function wordbyword(a,e,s,c){if(void 0!==a){a+=" ";var r,t="",b="",k="";for(counter=0;countera)do{a+=361}while(c>a);if((r=(a-c).toString()).length>3){for(l=r.length;l>r.length-3*Math.floor(r.length/3);l-=3)g[k]=r.substring(l-3,l),k+=1;(o=r.length-3*(k-1))>0?g[k]=r.substring(0,o):k-=1}else g[1]=r;for(i=k;i>0;i-=1)if(void 0!==g[i]){for(p=0;p0)for(h=1;h1);b=c}else{do{for(s=0,t=0;te);b=r}return b}function tesbeh(a,e,s,c){var r,t,b,k;return k="",(a=parseFloat(a))0&&void 0!==r&&(k+="["+r+" tur]"),(t=Math.floor((a-r*s)/c))>0&&void 0!==t&&(k+="["+t+"X"+c+"]"),(b=a-r*s-t*c)>0&&void 0!==b&&(k+="["+b+" kalan]"),k}function altayaz(a){var e,s,c;for(a=a.toString(),e="",s=0;s12?s-12*Math.floor(s/12):s}function newline(a){for(var e="",s=1;s0&&1==parseFloat(Right(a,3))?(s="",c=c.length>0?t[r]+" و "+c:t[r]+" "+c):r>0&&2==parseFloat(Right(a,3))?(s="",c=c.length>0?b[r]+" و "+c:b[r]+" "+c):s=GetHundreds(Right(a,3),e,r,c),""!=s&&(r>0&&(c.length>0&&(c=" و "+c),2!=parseFloat(Right(a,3))&&1!=Math.floor(parseFloat(Right(a,3))/100)&&parseFloat(Right(a,3))>=3&&parseFloat(Right(a,3))<=10&&(c=" "+l[r]+c,o=1)),0==o?c=c.length>0?" "+k[r]+c:" "+t[r]+c:o=0,c=s+c,s=""),a=a.length>3?Left(a,a.length-3):"",r+=1}while(""!=a);break;case"HEBREW":if(0==a&&0==r)return"אֶפֶס";t=["","אלף","מיליון","מיליארד","טריליון"],b=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "],k=["","אלפא","מיליון","מיליארד","טריליון"],l=["","אלפים","מיליונים","מיליארדים","טריליונים"];a=a.toString().trim();do{o=0;r>0&&1==parseFloat(Right(a,3))?(s="",c=c.length>0?t[r]+" ו "+c:t[r]+" "+c):r>0&&2==parseFloat(Right(a,3))?(s="",c=c.length>0?b[r]+" ו "+c:b[r]+" "+c):s=GetHundreds(Right(a,3),e,r,c),""!=s&&(r>0&&(c.length>0&&(c=" ו "+c),2!=parseFloat(Right(a,3))&&1!=Math.floor(parseFloat(Right(a,3))/100)&&parseFloat(Right(a,3))>=3&&parseFloat(Right(a,3))<=10&&(c=" "+l[r]+c,o=1)),0==o?c=c.length>0?" "+k[r]+c:" "+t[r]+c:o=0,c=s+c,s=""),a=a.length>3?Left(a,a.length-3):"",r+=1}while(""!=a);break;case"TURKCE":var i=0;if(0==a&&0==i)return"sıfır";var p=["","bin ","milyon ","milyar ","trilyon "];for(a=a.toString().trim();""!=a;)1==i&&1==parseFloat(Right(a,3))?(s="",c=p[i]+c):s=GetHundreds(Right(a,3),e,i,c),""!=s&&(c=s+" "+p[i]+c,s=""),a=a.length>3?Left(a,a.length-3):"",i+=1}return r=0,c.trim()}function GetHundreds(a,e,s,c){var r="";switch(a=Right("000"+a,3),e){case"ARABIC":if(parseFloat(Left(a,1))>0)if(0==parseFloat(Right(a,2))&&2==parseFloat(Left(a,1)))r=0==s?"مئتان ":"مئتا ";else switch(parseFloat(Left(a,1))){case 1:r="مائة ";break;case 2:r="مئتان ";break;case 3:r="ثلاثمائة ";break;case 4:r="أربعمائة ";break;case 5:r="خمسمائة ";break;case 6:r="ستمائة ";break;case 7:r="سبعمائة ";break;case 8:r="ثمانمائة ";break;case 9:r="تسعمائة "}r.length>0&&0!=parseFloat(Right(a,2))&&(r+=" و "),"0"!=a.substring(1,2)?r+=GetTens(a.substring(1),e,s,parseFloat(Left(a,1)),r+c):r+=GetDigit(parseFloat(Right(a,1)),e);break;case"HEBREW":if(parseFloat(Left(a,1))>0)switch(parseFloat(Left(a,1))){case 1:r="מאה ";break;case 2:r="מאתיים ";break;case 3:r="שלוש מאות ";break;case 4:r="ארבע מאות ";break;case 5:r="חמש מאות ";break;case 6:r="שש מאות ";break;case 7:r="שבע מאות ";break;case 8:r="שמונה מאות ";break;case 9:r="תשע מאות "}r.length>0&&0!=parseFloat(Right(a,2))&&(r+=" ו "),"0"!=a.substring(1,2)?r+=GetTens(a.substring(1),e,s,parseFloat(Left(a,1)),r+c):r+=GetDigit(parseFloat(Right(a,1)),e);break;case"TURKCE":parseFloat(Left(a,1))>0&&(r=parseFloat(Left(a,1))>1?GetDigit(parseFloat(Left(a,1)),e)+" yüz ":"yüz "),"0"!=a.substring(1,2)?r+=GetTens(a.substring(1),e):r+=GetDigit(parseFloat(Right(a,1)),e)}return r}function GetTens(a,e,s,c,r){var t="";switch(e){case"ARABIC":var b=["","ألف ","مليون ","مليار ","تريليون "],k=["","ألفان ","مليونان ","ملياران ","تريليونان "];if(1==parseFloat(Left(a,1)))switch(parseFloat(a)){case 10:t="عشرة";break;case 11:t="إحدى عشرة";break;case 12:t="اثنتا عشرة";break;case 13:t="ثلاث عشرة";break;case 14:t="أربع عشرة";break;case 15:t="خمس عشرة";break;case 16:t="ست عشرة";break;case 17:t="سبع عشرة";break;case 18:t="ثماني عشرة";break;case 19:t="تسع عشرة"}else 2==parseFloat(a)&&0==c&&s>0?t=k[s]+t:1==parseFloat(a)&&s>0?t=b[s]+t:1!=parseFloat(a)&&2!=parseFloat(a)||0==s&&0==c&&0==parseFloat(a)&&(t+=""),parseFloat(a)>0?(parseFloat(Left(a,1))>1&&(t+=GetTensStatus(parseFloat(Left(a,1)),e)),t.length>0&&0!=parseFloat(Right(a,1))&&(t+="و "),t+=GetDigit(parseFloat(Right(a,1)),e)):((r.length>0&&0!=parseFloat(Left(a,1))||t.length>0&&0!=parseFloat(Left(a,1)))&&(t+="و "),t+=GetTensStatus(parseFloat(Left(a,1)),e));break;case"HEBREW":b=["","אלפים ","מיליון ","מיליארד ","טריליון "],k=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "];if(1==parseFloat(Left(a,1)))switch(parseFloat(a)){case 10:t="עשר ";break;case 11:t="אחת עשרה ";break;case 12:t="שתים עשרה ";break;case 13:t="שלוש עשרה ";break;case 14:t="ארבע עשרה ";break;case 15:t="חמש עשרה ";break;case 16:t="שש עשרה ";break;case 17:t="שבע עשרה ";break;case 18:t="שמונה עשרה ";break;case 19:t="תשע עשרה "}else 2==parseFloat(a)&&0==c&&s>0?t=k[s]+t:1==parseFloat(a)&&s>0?t=b[s]+t:1!=parseFloat(a)&&2!=parseFloat(a)||0==s&&0==c&&0==parseFloat(a)&&(t+=""),parseFloat(a)>0?(parseFloat(Left(a,1))>1&&(t+=GetTensStatus(parseFloat(Left(a,1)),e)),t.length>0&&0!=parseFloat(Right(a,1))&&(t+="ו "),t+=GetDigit(parseFloat(Right(a,1)),e)):((r.length>0&&0!=parseFloat(Left(a,1))||t.length>0&&0!=parseFloat(Left(a,1)))&&(t+="ו "),t+=GetTensStatus(parseFloat(Left(a,1)),e));break;case"TURKCE":switch(parseFloat(Left(a,1))){case 1:t="on ";break;case 2:t="yirmi ";break;case 3:t="otuz ";break;case 4:t="kırk ";break;case 5:t="elli ";break;case 6:t="altmış ";break;case 7:t="yetmiş ";break;case 8:t="seksen ";break;case 9:t="doksan "}t+=GetDigit(parseFloat(Right(a,1)),e)}return t}function GetTensStatus(a,e){var s="";switch(e){case"ARABIC":switch(a){case 2:s="عشرين ";break;case 3:s="ثلاثين ";break;case 4:s="أربعين ";break;case 5:s="خمسين ";break;case 6:s="ستين ";break;case 7:s="سبعين ";break;case 8:s="ثمانين ";break;case 9:s="تسعين "}break;case"HEBREW":switch(a){case 2:s="עשרים ";break;case 3:s="שלושים ";break;case 4:s="ארבעים ";break;case 5:s="חמישים ";break;case 6:s="שישים ";break;case 7:s="שבעים ";break;case 8:s="שמונים ";break;case 9:s="תשעים "}}return s}function GetDigit(a,e){var s="";switch(e){case"ARABIC":switch(a){case 1:s="احد";break;case 2:s="اثنان";break;case 3:s="ثلاثة";break;case 4:s="أربعة";break;case 5:s="خمسة";break;case 6:s="ستة";break;case 7:s="سبعة";break;case 8:s="ثمانية";break;case 9:s="تسعة";break;default:s=""}break;case"HEBREW":switch(a){case 1:s="אחת";break;case 2:s="שניים";break;case 3:s="שלושה";break;case 4:s="ארבעה";break;case 5:s="חמש";break;case 6:s="שישה";break;case 7:s="שבע";break;case 8:s="שמונה";break;case 9:s="תשע";break;default:s=""}break;case"TURKCE":switch(a){case 1:s="bir";break;case 2:s="iki";break;case 3:s="üç";break;case 4:s="dört";break;case 5:s="beş";break;case 6:s="altı";break;case 7:s="yedi";break;case 8:s="sekiz";break;case 9:s="dokuz";break;default:s=""}}return s}function Left(a,e){return e<=0?"":e>String(a).length?a:String(a).substring(0,e)}function Right(a,e){if(e<=0)return"";if(e>String(a).length)return a;var s=String(a).length;return String(a).substring(s,s-e)}function hepart(a,e){var s,c=2;do{s=a*c,c+=1}while(Math.floor((s-30)/4)<1);return 1==e?c-1:s} \ No newline at end of file +function abjad(metin,tablo,shadda,detail){var sm,s,n,shaddie,counter,err,space,hrk,sn,choosen,nitem,c;sm=0;n=0;s=0;shaddie=0;err=0;space=0;hrk=0;nitem="";sn="";if(metin!==undefined){if(tablo!==undefined){for(counter=0;counter2){err=3}else if(shadda==2){c=0;do{choosen=metin[counter-c];s=parseFloat(abjad(choosen,tablo,1));c+=1;shaddie=shaddie+1}while(saf(choosen,"",1)=="")}else if(shadda==undefined&&detail==undefined||shadda==undefined&&detail!==undefined){err=3}hrk=hrk+1;break;case "ٰ":c=0;do{choosen=metin[counter-c];if(choosen=="ـ"){s=parseFloat(abjad("ا",tablo,1))}c+=1}while(saf(choosen,"",1)==""||choosen!=="ـ");break;case " ":space=space+1;break;case String.fromCharCode(10):case String.fromCharCode(13):break;case "َ":case "ِ":case "ً":case "ٍ":case "ُ":case "ْ":case "ٌ":case "ـ":hrk+=1;break;default:nitem+=choosen;err=2}}if(detail==1){switch(saf(choosen,"",1)){case " ":break;case "ا":sn+="ا="+s+" / ";break;case choosen:sn+=""+choosen+"="+s+" / ";break}}else{sm+=s}}switch(tablo){case 4:case 10:case 15:case 20:case 25:case 30:case 35:if(detail==1&&shadda==undefined||detail==1&&shadda!==undefined){sn+=" \+"+((metin.length-n)+shaddie).toString()+" "}else{sm+=((metin.length-n)+shaddie)}break;default:}}}switch(err){case 0:if(detail==1&&shadda==undefined||detail==1&&shadda!==undefined){return "\ "+sn+"\ "}else{return sm}break;case 1:return "\ Tablo Kodu?\ ";case 2:return "\ "+(n-(space+hrk)).toString()+" Tanımsız:"+nitem+"\|"+space.toString()+" boşluk\|"+hrk.toString()+" hareke\ ";case 3:return "\ Şedde Ayarı?\ "}}function wordbyword(klmmetin,tablow,shaddaw,detailw){if(klmmetin!==undefined){klmmetin+=" ";var calculation="";var content="";var word="";var klmchoosen;for(counter=0;counternum){do{num+=361}while(suffix>num)}preffix=(num-suffix).toString();if(preffix.length>3){for(departs=preffix.length;departs>preffix.length-Math.floor(preffix.length/3)*3;departs-=3){hpart[counts]=preffix.substring(departs-3,departs);counts+=1}rest=preffix.length-((counts-1)*3);if(rest>0){hpart[counts]=preffix.substring(0,rest)}else{counts-=1}}else{hpart[1]=preffix}for(counter=counts;counter>0;counter-=1){if(hpart[counter]!==undefined){for(counting=0;counting0){for(counted=1;counted1);showvar=hepsi}else{do{newsum=0;for(counter=0;counterd1g1tamount);showvar=myval}return showvar}function tesbeh(zkr,minimum,boncuk,bolum){var turn,part,rest,outp;outp="";zkr=parseFloat(zkr);if(zkr0&&turn!==undefined){outp+="["+turn+" tur]"}if(part>0&&part!==undefined){outp+="["+part+"X"+bolum+"]"}if(rest>0&&rest!==undefined){outp+="["+rest+" kalan]"}return outp}function altayaz(girdi){var ss,counter,choosenalta;girdi=girdi.toString();ss="";for(counter=0;counter12){return c-(12*Math.floor(c/12))}else{return c}}function newline(amount){var nl="";for(var rows=1;rows0&&parseFloat(Right(MyNumber,3))==1){temp="";if(nutuk.length>0){nutuk=PlaceOnes[counter]+" و "+nutuk}else{nutuk=PlaceOnes[counter]+" "+nutuk}}else if(counter>0&&parseFloat(Right(MyNumber,3))==2){temp="";if(nutuk.length>0){nutuk=PlaceTwos[counter]+" و "+nutuk}else{nutuk=PlaceTwos[counter]+" "+nutuk}}else{temp=GetHundreds(Right(MyNumber,3),language,counter,nutuk)}if(temp!=""){if(counter>0){if(nutuk.length>0){nutuk=" و "+nutuk}if(parseFloat(Right(MyNumber,3))!=2){if(Math.floor(parseFloat(Right(MyNumber,3))/100)!=1){if(parseFloat(Right(MyNumber,3))>=3&&parseFloat(Right(MyNumber,3))<=10){nutuk=" "+PlacePlural[counter]+nutuk;EventHappenned=1}}}}if(EventHappenned==0){if(nutuk.length>0){nutuk=" "+PlaceAppent[counter]+nutuk}else{nutuk=" "+PlaceOnes[counter]+nutuk}}else{EventHappenned=0}nutuk=temp+nutuk;temp=""}if(MyNumber.length>3){MyNumber=Left(MyNumber,MyNumber.length-3)}else{MyNumber=""}counter+=1}while(MyNumber!="");break;case "HEBREW":if(MyNumber==0&&counter==0){return "אֶפֶס"}var PlaceOnes=["","אלף","מיליון","מיליארד","טריליון"];var PlaceTwos=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "];var PlaceAppent=["","אלפא","מיליון","מיליארד","טריליון"];var PlacePlural=["","אלפים","מיליונים","מיליארדים","טריליונים"];MyNumber=MyNumber.toString().trim();do{var EventHappenned=0;if(counter>0&&parseFloat(Right(MyNumber,3))==1){temp="";if(nutuk.length>0){nutuk=PlaceOnes[counter]+" ו "+nutuk}else{nutuk=PlaceOnes[counter]+" "+nutuk}}else if(counter>0&&parseFloat(Right(MyNumber,3))==2){temp="";if(nutuk.length>0){nutuk=PlaceTwos[counter]+" ו "+nutuk}else{nutuk=PlaceTwos[counter]+" "+nutuk}}else{temp=GetHundreds(Right(MyNumber,3),language,counter,nutuk)}if(temp!=""){if(counter>0){if(nutuk.length>0){nutuk=" ו "+nutuk}if(parseFloat(Right(MyNumber,3))!=2){if(Math.floor(parseFloat(Right(MyNumber,3))/100)!=1){if(parseFloat(Right(MyNumber,3))>=3&&parseFloat(Right(MyNumber,3))<=10){nutuk=" "+PlacePlural[counter]+nutuk;EventHappenned=1}}}}if(EventHappenned==0){if(nutuk.length>0){nutuk=" "+PlaceAppent[counter]+nutuk}else{nutuk=" "+PlaceOnes[counter]+nutuk}}else{EventHappenned=0}nutuk=temp+nutuk;temp=""}if(MyNumber.length>3){MyNumber=Left(MyNumber,MyNumber.length-3)}else{MyNumber=""}counter+=1}while(MyNumber!="");break;case "TURKCE":var dongu=0;var place="";if(MyNumber==0&&dongu==0){return "sıfır"}var place=["","bin ","milyon ","milyar ","trilyon "];MyNumber=MyNumber.toString().trim();while(MyNumber!=""){if(dongu==1&&parseFloat(Right(MyNumber,3))==1){temp="";nutuk=place[dongu]+nutuk}else{temp=GetHundreds(Right(MyNumber,3),language,dongu,nutuk)}if(temp!=""){nutuk=temp+" "+place[dongu]+nutuk;temp=""}if(MyNumber.length>3){MyNumber=Left(MyNumber,MyNumber.length-3)}else{MyNumber=""}dongu+=1}break;default:}counter=0;return nutuk.trim()}function GetHundreds(MyNumber,language,counter,nutuk){var result="";MyNumber=Right("000"+MyNumber,3);switch(language){case "ARABIC":if(parseFloat(Left(MyNumber,1))>0){if(parseFloat(Right(MyNumber,2))==0&&parseFloat(Left(MyNumber,1))==2){if(counter==0){result="مئتان "}else{result="مئتا "}}else{switch(parseFloat(Left(MyNumber,1))){case 1:result="مائة ";break;case 2:result="مئتان ";break;case 3:result="ثلاثمائة ";break;case 4:result="أربعمائة ";break;case 5:result="خمسمائة ";break;case 6:result="ستمائة ";break;case 7:result="سبعمائة ";break;case 8:result="ثمانمائة ";break;case 9:result="تسعمائة ";break;default:}}}if(result.length>0&&parseFloat(Right(MyNumber,2))!=0){result+=" و "}if(MyNumber.substring(1,2)!="0"){result+=GetTens(MyNumber.substring(1),language,counter,parseFloat(Left(MyNumber,1)),result+nutuk)}else{result+=GetDigit(parseFloat(Right(MyNumber,1)),language)}break;case "HEBREW":if(parseFloat(Left(MyNumber,1))>0){switch(parseFloat(Left(MyNumber,1))){case 1:result="מאה ";break;case 2:result="מאתיים ";break;case 3:result="שלוש מאות ";break;case 4:result="ארבע מאות ";break;case 5:result="חמש מאות ";break;case 6:result="שש מאות ";break;case 7:result="שבע מאות ";break;case 8:result="שמונה מאות ";break;case 9:result="תשע מאות ";break;default:}}if(result.length>0&&parseFloat(Right(MyNumber,2))!=0){result+=" ו "}if(MyNumber.substring(1,2)!="0"){result+=GetTens(MyNumber.substring(1),language,counter,parseFloat(Left(MyNumber,1)),result+nutuk)}else{result+=GetDigit(parseFloat(Right(MyNumber,1)),language)}break;case "TURKCE":if(parseFloat(Left(MyNumber,1))>0){if(parseFloat(Left(MyNumber,1))>1){result=GetDigit(parseFloat(Left(MyNumber,1)),language)+" yüz "}else{result="yüz "}}if(MyNumber.substring(1,2)!="0"){result+=GetTens(MyNumber.substring(1),language)}else{result+=GetDigit(parseFloat(Right(MyNumber,1)),language)}break;default:}return result}function GetTens(TensText,language,counter,Hundreds,nutuk){var result="";switch(language){case "ARABIC":var PlaceOnes=["","ألف ","مليون ","مليار ","تريليون "];var PlaceTwos=["","ألفان ","مليونان ","ملياران ","تريليونان "];if(parseFloat(Left(TensText,1))==1){switch(parseFloat(TensText)){case 10:result="عشرة";break;case 11:result="إحدى عشرة";break;case 12:result="اثنتا عشرة";break;case 13:result="ثلاث عشرة";break;case 14:result="أربع عشرة";break;case 15:result="خمس عشرة";break;case 16:result="ست عشرة";break;case 17:result="سبع عشرة";break;case 18:result="ثماني عشرة";break;case 19:result="تسع عشرة";break;default:}}else{if(parseFloat(TensText)==2&&Hundreds==0&&counter>0){result=PlaceTwos[counter]+result}else{if(parseFloat(TensText)==1&&counter>0){result=PlaceOnes[counter]+result}else if(parseFloat(TensText)==1||parseFloat(TensText)==2){if(counter==0&&Hundreds==0&&parseFloat(TensText)==0){result+=""}}}if(parseFloat(TensText)>0){if(parseFloat(Left(TensText,1))>1){result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}if(result.length>0&&parseFloat(Right(TensText,1))!=0){result+="و "}result+=GetDigit(parseFloat(Right(TensText,1)),language)}else{if(nutuk.length>0&&parseFloat(Left(TensText,1))!=0||result.length>0&&parseFloat(Left(TensText,1))!=0){result+="و "}result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}}break;case "HEBREW":var PlaceOnes=["","אלפים ","מיליון ","מיליארד ","טריליון "];var PlaceTwos=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "];if(parseFloat(Left(TensText,1))==1){switch(parseFloat(TensText)){case 10:result="עשר ";break;case 11:result="אחת עשרה ";break;case 12:result="שתים עשרה ";break;case 13:result="שלוש עשרה ";break;case 14:result="ארבע עשרה ";break;case 15:result="חמש עשרה ";break;case 16:result="שש עשרה ";break;case 17:result="שבע עשרה ";break;case 18:result="שמונה עשרה ";break;case 19:result="תשע עשרה ";break;default:}}else{if(parseFloat(TensText)==2&&Hundreds==0&&counter>0){result=PlaceTwos[counter]+result}else{if(parseFloat(TensText)==1&&counter>0){result=PlaceOnes[counter]+result}else if(parseFloat(TensText)==1||parseFloat(TensText)==2){if(counter==0&&Hundreds==0&&parseFloat(TensText)==0){result+=""}}}if(parseFloat(TensText)>0){if(parseFloat(Left(TensText,1))>1){result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}if(result.length>0&&parseFloat(Right(TensText,1))!=0){result+="ו "}result+=GetDigit(parseFloat(Right(TensText,1)),language)}else{if(nutuk.length>0&&parseFloat(Left(TensText,1))!=0||result.length>0&&parseFloat(Left(TensText,1))!=0){result+="ו "}result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}}break;case "TURKCE":switch(parseFloat(Left(TensText,1))){case 1:result="on ";break;case 2:result="yirmi ";break;case 3:result="otuz ";break;case 4:result="kırk ";break;case 5:result="elli ";break;case 6:result="altmış ";break;case 7:result="yetmiş ";break;case 8:result="seksen ";break;case 9:result="doksan ";break;default:}result+=GetDigit(parseFloat(Right(TensText,1)),language);break;default:}return result}function GetTensStatus(Tens,language){var result="";switch(language){case "ARABIC":switch(Tens){case 2:result="عشرين ";break;case 3:result="ثلاثين ";break;case 4:result="أربعين ";break;case 5:result="خمسين ";break;case 6:result="ستين ";break;case 7:result="سبعين ";break;case 8:result="ثمانين ";break;case 9:result="تسعين ";break;default:}break;case "HEBREW":switch(Tens){case 2:result="עשרים ";break;case 3:result="שלושים ";break;case 4:result="ארבעים ";break;case 5:result="חמישים ";break;case 6:result="שישים ";break;case 7:result="שבעים ";break;case 8:result="שמונים ";break;case 9:result="תשעים ";break;default:}break;default:}return result}function GetDigit(Digit,language){var result="";switch(language){case "ARABIC":switch(Digit){case 1:result="احد";break;case 2:result="اثنان";break;case 3:result="ثلاثة";break;case 4:result="أربعة";break;case 5:result="خمسة";break;case 6:result="ستة";break;case 7:result="سبعة";break;case 8:result="ثمانية";break;case 9:result="تسعة";break;default:result=""}break;case "HEBREW":switch(Digit){case 1:result="אחת";break;case 2:result="שניים";break;case 3:result="שלושה";break;case 4:result="ארבעה";break;case 5:result="חמש";break;case 6:result="שישה";break;case 7:result="שבע";break;case 8:result="שמונה";break;case 9:result="תשע";break;default:result=""}break;case "TURKCE":switch(Digit){case 1:result="bir";break;case 2:result="iki";break;case 3:result="üç";break;case 4:result="dört";break;case 5:result="beş";break;case 6:result="altı";break;case 7:result="yedi";break;case 8:result="sekiz";break;case 9:result="dokuz";break;default:result=""}break;default:}return result}function Left(str,n){if(n<=0){return ""}else if(n>String(str).length){return str}else{return String(str).substring(0,n)}}function Right(str,n){if(n<=0){return ""}else if(n>String(str).length){return str}else{var iLen=String(str).length;return String(str).substring(iLen,iLen-n)}}function hepart(npotent,mimic){var kat=2;var result,sum,rsum;do{result=npotent*kat;kat+=1}while(Math.floor((result-30)/4)<1);if(mimic==1){return kat-1}else{return result}} \ No newline at end of file diff --git a/Web Developers/abjad.js b/Web Developers/abjad.js index e8887d9..a076d4c 100644 --- a/Web Developers/abjad.js +++ b/Web Developers/abjad.js @@ -3138,14 +3138,14 @@ function abjad(metin, tablo, shadda, detail) { n = n + 1; switch (choosen) { case "ّ": - if (shadda == 1 && detail == undefined || shadda == 1 && detail !== undefined) { + if (shadda == 1) { s = 0; - } else if (shadda > 2 && detail == undefined || shadda > 2 && detail !== undefined) { + } else if (shadda > 2){ err = 3; - } else if (shadda == 2 && detail == undefined || shadda == 2 && detail !== undefined) { - c = 1; + } else if (shadda == 2) { + c = 0; do { - choosen = metin[counter - 1 - c]; + choosen = metin[counter - c]; s = parseFloat(abjad(choosen, tablo, 1)); c += 1; shaddie = shaddie + 1; @@ -3156,9 +3156,9 @@ function abjad(metin, tablo, shadda, detail) { hrk = hrk + 1; break; case "ٰ": - c = 1; + c = 0; do { - choosen = metin[counter - 1 - c]; + choosen = metin[counter - c]; if (choosen == "ـ") { s = parseFloat(abjad("ا", tablo, 1)); } @@ -3460,7 +3460,7 @@ function unsur(metin, otabiat, otype, shadda, guide) { for (counter = 0; counter < metin.length; counter++) { choosen = metin[counter]; if (choosen == "ّ" && shadda == 2) { - c = 1; + c = 0; do { choosen = metin[counter - c]; c += 1; @@ -4975,7 +4975,7 @@ function saf(metinsaf, ayrac, shadda) { choosen = metinsaf[counter]; s = ""; if (choosen == "ّ" && shadda == 2) { - c = 1; + c = 0; do { choosen = metinsaf[counter - c]; c += 1; diff --git a/Web Developers/abjad.min.js b/Web Developers/abjad.min.js index d1285c3..109fd0d 100644 --- a/Web Developers/abjad.min.js +++ b/Web Developers/abjad.min.js @@ -1 +1 @@ -function abjad(a,e,s,c){var r,t,b,k,l,o,i,p,F,h,d,f;if(r=0,b=0,t=0,k=0,o=0,i=0,p=0,d="",F="",void 0!==a&&void 0!==e){for(l=0;l2&&null==c||s>2&&void 0!==c)o=3;else if(2==s&&null==c||2==s&&void 0!==c){f=1;do{h=a[l-1-f],t=parseFloat(abjad(h,e,1)),f+=1,k+=1}while(""==saf(h,"",1))}else(null==s&&null==c||null==s&&void 0!==c)&&(o=3);p+=1;break;case"ٰ":f=1;do{"ـ"==(h=a[l-1-f])&&(t=parseFloat(abjad("ا",e,1))),f+=1}while(""==saf(h,"",1)||"ـ"!==h);break;case" ":i+=1;break;case String.fromCharCode(10):case String.fromCharCode(13):break;case"َ":case"ِ":case"ً":case"ٍ":case"ُ":case"ْ":case"ٌ":case"ـ":p+=1;break;default:d+=h,o=2}}if(1==c)switch(saf(h,"",1)){case" ":break;case"ا":F+="ا="+t+" / ";break;case h:F+=h+"="+t+" / "}else r+=t}switch(e){case 4:case 10:case 15:case 20:case 25:case 30:case 35:1==c&&null==s||1==c&&void 0!==s?F+=" +"+(a.length-b+k).toString()+" ":r+=a.length-b+k}}switch(o){case 0:return 1==c&&null==s||1==c&&void 0!==s?" "+F+" ":r;case 1:return" Tablo Kodu? ";case 2:return" "+(b-(i+p)).toString()+" Tanımsız:"+d+"|"+i.toString()+" boşluk|"+p.toString()+" hareke ";case 3:return" Şedde Ayarı? "}}function wordbyword(a,e,s,c){if(void 0!==a){a+=" ";var r,t="",b="",k="";for(counter=0;countera)do{a+=361}while(c>a);if((r=(a-c).toString()).length>3){for(l=r.length;l>r.length-3*Math.floor(r.length/3);l-=3)g[k]=r.substring(l-3,l),k+=1;(o=r.length-3*(k-1))>0?g[k]=r.substring(0,o):k-=1}else g[1]=r;for(i=k;i>0;i-=1)if(void 0!==g[i]){for(p=0;p0)for(h=1;h1);b=c}else{do{for(s=0,t=0;te);b=r}return b}function tesbeh(a,e,s,c){var r,t,b,k;return k="",(a=parseFloat(a))0&&void 0!==r&&(k+="["+r+" tur]"),(t=Math.floor((a-r*s)/c))>0&&void 0!==t&&(k+="["+t+"X"+c+"]"),(b=a-r*s-t*c)>0&&void 0!==b&&(k+="["+b+" kalan]"),k}function altayaz(a){var e,s,c;for(a=a.toString(),e="",s=0;s12?s-12*Math.floor(s/12):s}function newline(a){for(var e="",s=1;s0&&1==parseFloat(Right(a,3))?(s="",c=c.length>0?t[r]+" و "+c:t[r]+" "+c):r>0&&2==parseFloat(Right(a,3))?(s="",c=c.length>0?b[r]+" و "+c:b[r]+" "+c):s=GetHundreds(Right(a,3),e,r,c),""!=s&&(r>0&&(c.length>0&&(c=" و "+c),2!=parseFloat(Right(a,3))&&1!=Math.floor(parseFloat(Right(a,3))/100)&&parseFloat(Right(a,3))>=3&&parseFloat(Right(a,3))<=10&&(c=" "+l[r]+c,o=1)),0==o?c=c.length>0?" "+k[r]+c:" "+t[r]+c:o=0,c=s+c,s=""),a=a.length>3?Left(a,a.length-3):"",r+=1}while(""!=a);break;case"HEBREW":if(0==a&&0==r)return"אֶפֶס";t=["","אלף","מיליון","מיליארד","טריליון"],b=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "],k=["","אלפא","מיליון","מיליארד","טריליון"],l=["","אלפים","מיליונים","מיליארדים","טריליונים"];a=a.toString().trim();do{o=0;r>0&&1==parseFloat(Right(a,3))?(s="",c=c.length>0?t[r]+" ו "+c:t[r]+" "+c):r>0&&2==parseFloat(Right(a,3))?(s="",c=c.length>0?b[r]+" ו "+c:b[r]+" "+c):s=GetHundreds(Right(a,3),e,r,c),""!=s&&(r>0&&(c.length>0&&(c=" ו "+c),2!=parseFloat(Right(a,3))&&1!=Math.floor(parseFloat(Right(a,3))/100)&&parseFloat(Right(a,3))>=3&&parseFloat(Right(a,3))<=10&&(c=" "+l[r]+c,o=1)),0==o?c=c.length>0?" "+k[r]+c:" "+t[r]+c:o=0,c=s+c,s=""),a=a.length>3?Left(a,a.length-3):"",r+=1}while(""!=a);break;case"TURKCE":var i=0;if(0==a&&0==i)return"sıfır";var p=["","bin ","milyon ","milyar ","trilyon "];for(a=a.toString().trim();""!=a;)1==i&&1==parseFloat(Right(a,3))?(s="",c=p[i]+c):s=GetHundreds(Right(a,3),e,i,c),""!=s&&(c=s+" "+p[i]+c,s=""),a=a.length>3?Left(a,a.length-3):"",i+=1}return r=0,c.trim()}function GetHundreds(a,e,s,c){var r="";switch(a=Right("000"+a,3),e){case"ARABIC":if(parseFloat(Left(a,1))>0)if(0==parseFloat(Right(a,2))&&2==parseFloat(Left(a,1)))r=0==s?"مئتان ":"مئتا ";else switch(parseFloat(Left(a,1))){case 1:r="مائة ";break;case 2:r="مئتان ";break;case 3:r="ثلاثمائة ";break;case 4:r="أربعمائة ";break;case 5:r="خمسمائة ";break;case 6:r="ستمائة ";break;case 7:r="سبعمائة ";break;case 8:r="ثمانمائة ";break;case 9:r="تسعمائة "}r.length>0&&0!=parseFloat(Right(a,2))&&(r+=" و "),"0"!=a.substring(1,2)?r+=GetTens(a.substring(1),e,s,parseFloat(Left(a,1)),r+c):r+=GetDigit(parseFloat(Right(a,1)),e);break;case"HEBREW":if(parseFloat(Left(a,1))>0)switch(parseFloat(Left(a,1))){case 1:r="מאה ";break;case 2:r="מאתיים ";break;case 3:r="שלוש מאות ";break;case 4:r="ארבע מאות ";break;case 5:r="חמש מאות ";break;case 6:r="שש מאות ";break;case 7:r="שבע מאות ";break;case 8:r="שמונה מאות ";break;case 9:r="תשע מאות "}r.length>0&&0!=parseFloat(Right(a,2))&&(r+=" ו "),"0"!=a.substring(1,2)?r+=GetTens(a.substring(1),e,s,parseFloat(Left(a,1)),r+c):r+=GetDigit(parseFloat(Right(a,1)),e);break;case"TURKCE":parseFloat(Left(a,1))>0&&(r=parseFloat(Left(a,1))>1?GetDigit(parseFloat(Left(a,1)),e)+" yüz ":"yüz "),"0"!=a.substring(1,2)?r+=GetTens(a.substring(1),e):r+=GetDigit(parseFloat(Right(a,1)),e)}return r}function GetTens(a,e,s,c,r){var t="";switch(e){case"ARABIC":var b=["","ألف ","مليون ","مليار ","تريليون "],k=["","ألفان ","مليونان ","ملياران ","تريليونان "];if(1==parseFloat(Left(a,1)))switch(parseFloat(a)){case 10:t="عشرة";break;case 11:t="إحدى عشرة";break;case 12:t="اثنتا عشرة";break;case 13:t="ثلاث عشرة";break;case 14:t="أربع عشرة";break;case 15:t="خمس عشرة";break;case 16:t="ست عشرة";break;case 17:t="سبع عشرة";break;case 18:t="ثماني عشرة";break;case 19:t="تسع عشرة"}else 2==parseFloat(a)&&0==c&&s>0?t=k[s]+t:1==parseFloat(a)&&s>0?t=b[s]+t:1!=parseFloat(a)&&2!=parseFloat(a)||0==s&&0==c&&0==parseFloat(a)&&(t+=""),parseFloat(a)>0?(parseFloat(Left(a,1))>1&&(t+=GetTensStatus(parseFloat(Left(a,1)),e)),t.length>0&&0!=parseFloat(Right(a,1))&&(t+="و "),t+=GetDigit(parseFloat(Right(a,1)),e)):((r.length>0&&0!=parseFloat(Left(a,1))||t.length>0&&0!=parseFloat(Left(a,1)))&&(t+="و "),t+=GetTensStatus(parseFloat(Left(a,1)),e));break;case"HEBREW":b=["","אלפים ","מיליון ","מיליארד ","טריליון "],k=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "];if(1==parseFloat(Left(a,1)))switch(parseFloat(a)){case 10:t="עשר ";break;case 11:t="אחת עשרה ";break;case 12:t="שתים עשרה ";break;case 13:t="שלוש עשרה ";break;case 14:t="ארבע עשרה ";break;case 15:t="חמש עשרה ";break;case 16:t="שש עשרה ";break;case 17:t="שבע עשרה ";break;case 18:t="שמונה עשרה ";break;case 19:t="תשע עשרה "}else 2==parseFloat(a)&&0==c&&s>0?t=k[s]+t:1==parseFloat(a)&&s>0?t=b[s]+t:1!=parseFloat(a)&&2!=parseFloat(a)||0==s&&0==c&&0==parseFloat(a)&&(t+=""),parseFloat(a)>0?(parseFloat(Left(a,1))>1&&(t+=GetTensStatus(parseFloat(Left(a,1)),e)),t.length>0&&0!=parseFloat(Right(a,1))&&(t+="ו "),t+=GetDigit(parseFloat(Right(a,1)),e)):((r.length>0&&0!=parseFloat(Left(a,1))||t.length>0&&0!=parseFloat(Left(a,1)))&&(t+="ו "),t+=GetTensStatus(parseFloat(Left(a,1)),e));break;case"TURKCE":switch(parseFloat(Left(a,1))){case 1:t="on ";break;case 2:t="yirmi ";break;case 3:t="otuz ";break;case 4:t="kırk ";break;case 5:t="elli ";break;case 6:t="altmış ";break;case 7:t="yetmiş ";break;case 8:t="seksen ";break;case 9:t="doksan "}t+=GetDigit(parseFloat(Right(a,1)),e)}return t}function GetTensStatus(a,e){var s="";switch(e){case"ARABIC":switch(a){case 2:s="عشرين ";break;case 3:s="ثلاثين ";break;case 4:s="أربعين ";break;case 5:s="خمسين ";break;case 6:s="ستين ";break;case 7:s="سبعين ";break;case 8:s="ثمانين ";break;case 9:s="تسعين "}break;case"HEBREW":switch(a){case 2:s="עשרים ";break;case 3:s="שלושים ";break;case 4:s="ארבעים ";break;case 5:s="חמישים ";break;case 6:s="שישים ";break;case 7:s="שבעים ";break;case 8:s="שמונים ";break;case 9:s="תשעים "}}return s}function GetDigit(a,e){var s="";switch(e){case"ARABIC":switch(a){case 1:s="احد";break;case 2:s="اثنان";break;case 3:s="ثلاثة";break;case 4:s="أربعة";break;case 5:s="خمسة";break;case 6:s="ستة";break;case 7:s="سبعة";break;case 8:s="ثمانية";break;case 9:s="تسعة";break;default:s=""}break;case"HEBREW":switch(a){case 1:s="אחת";break;case 2:s="שניים";break;case 3:s="שלושה";break;case 4:s="ארבעה";break;case 5:s="חמש";break;case 6:s="שישה";break;case 7:s="שבע";break;case 8:s="שמונה";break;case 9:s="תשע";break;default:s=""}break;case"TURKCE":switch(a){case 1:s="bir";break;case 2:s="iki";break;case 3:s="üç";break;case 4:s="dört";break;case 5:s="beş";break;case 6:s="altı";break;case 7:s="yedi";break;case 8:s="sekiz";break;case 9:s="dokuz";break;default:s=""}}return s}function Left(a,e){return e<=0?"":e>String(a).length?a:String(a).substring(0,e)}function Right(a,e){if(e<=0)return"";if(e>String(a).length)return a;var s=String(a).length;return String(a).substring(s,s-e)}function hepart(a,e){var s,c=2;do{s=a*c,c+=1}while(Math.floor((s-30)/4)<1);return 1==e?c-1:s} \ No newline at end of file +function abjad(metin,tablo,shadda,detail){var sm,s,n,shaddie,counter,err,space,hrk,sn,choosen,nitem,c;sm=0;n=0;s=0;shaddie=0;err=0;space=0;hrk=0;nitem="";sn="";if(metin!==undefined){if(tablo!==undefined){for(counter=0;counter2){err=3}else if(shadda==2){c=0;do{choosen=metin[counter-c];s=parseFloat(abjad(choosen,tablo,1));c+=1;shaddie=shaddie+1}while(saf(choosen,"",1)=="")}else if(shadda==undefined&&detail==undefined||shadda==undefined&&detail!==undefined){err=3}hrk=hrk+1;break;case "ٰ":c=0;do{choosen=metin[counter-c];if(choosen=="ـ"){s=parseFloat(abjad("ا",tablo,1))}c+=1}while(saf(choosen,"",1)==""||choosen!=="ـ");break;case " ":space=space+1;break;case String.fromCharCode(10):case String.fromCharCode(13):break;case "َ":case "ِ":case "ً":case "ٍ":case "ُ":case "ْ":case "ٌ":case "ـ":hrk+=1;break;default:nitem+=choosen;err=2}}if(detail==1){switch(saf(choosen,"",1)){case " ":break;case "ا":sn+="ا="+s+" / ";break;case choosen:sn+=""+choosen+"="+s+" / ";break}}else{sm+=s}}switch(tablo){case 4:case 10:case 15:case 20:case 25:case 30:case 35:if(detail==1&&shadda==undefined||detail==1&&shadda!==undefined){sn+=" \+"+((metin.length-n)+shaddie).toString()+" "}else{sm+=((metin.length-n)+shaddie)}break;default:}}}switch(err){case 0:if(detail==1&&shadda==undefined||detail==1&&shadda!==undefined){return "\ "+sn+"\ "}else{return sm}break;case 1:return "\ Tablo Kodu?\ ";case 2:return "\ "+(n-(space+hrk)).toString()+" Tanımsız:"+nitem+"\|"+space.toString()+" boşluk\|"+hrk.toString()+" hareke\ ";case 3:return "\ Şedde Ayarı?\ "}}function wordbyword(klmmetin,tablow,shaddaw,detailw){if(klmmetin!==undefined){klmmetin+=" ";var calculation="";var content="";var word="";var klmchoosen;for(counter=0;counternum){do{num+=361}while(suffix>num)}preffix=(num-suffix).toString();if(preffix.length>3){for(departs=preffix.length;departs>preffix.length-Math.floor(preffix.length/3)*3;departs-=3){hpart[counts]=preffix.substring(departs-3,departs);counts+=1}rest=preffix.length-((counts-1)*3);if(rest>0){hpart[counts]=preffix.substring(0,rest)}else{counts-=1}}else{hpart[1]=preffix}for(counter=counts;counter>0;counter-=1){if(hpart[counter]!==undefined){for(counting=0;counting0){for(counted=1;counted1);showvar=hepsi}else{do{newsum=0;for(counter=0;counterd1g1tamount);showvar=myval}return showvar}function tesbeh(zkr,minimum,boncuk,bolum){var turn,part,rest,outp;outp="";zkr=parseFloat(zkr);if(zkr0&&turn!==undefined){outp+="["+turn+" tur]"}if(part>0&&part!==undefined){outp+="["+part+"X"+bolum+"]"}if(rest>0&&rest!==undefined){outp+="["+rest+" kalan]"}return outp}function altayaz(girdi){var ss,counter,choosenalta;girdi=girdi.toString();ss="";for(counter=0;counter12){return c-(12*Math.floor(c/12))}else{return c}}function newline(amount){var nl="";for(var rows=1;rows0&&parseFloat(Right(MyNumber,3))==1){temp="";if(nutuk.length>0){nutuk=PlaceOnes[counter]+" و "+nutuk}else{nutuk=PlaceOnes[counter]+" "+nutuk}}else if(counter>0&&parseFloat(Right(MyNumber,3))==2){temp="";if(nutuk.length>0){nutuk=PlaceTwos[counter]+" و "+nutuk}else{nutuk=PlaceTwos[counter]+" "+nutuk}}else{temp=GetHundreds(Right(MyNumber,3),language,counter,nutuk)}if(temp!=""){if(counter>0){if(nutuk.length>0){nutuk=" و "+nutuk}if(parseFloat(Right(MyNumber,3))!=2){if(Math.floor(parseFloat(Right(MyNumber,3))/100)!=1){if(parseFloat(Right(MyNumber,3))>=3&&parseFloat(Right(MyNumber,3))<=10){nutuk=" "+PlacePlural[counter]+nutuk;EventHappenned=1}}}}if(EventHappenned==0){if(nutuk.length>0){nutuk=" "+PlaceAppent[counter]+nutuk}else{nutuk=" "+PlaceOnes[counter]+nutuk}}else{EventHappenned=0}nutuk=temp+nutuk;temp=""}if(MyNumber.length>3){MyNumber=Left(MyNumber,MyNumber.length-3)}else{MyNumber=""}counter+=1}while(MyNumber!="");break;case "HEBREW":if(MyNumber==0&&counter==0){return "אֶפֶס"}var PlaceOnes=["","אלף","מיליון","מיליארד","טריליון"];var PlaceTwos=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "];var PlaceAppent=["","אלפא","מיליון","מיליארד","טריליון"];var PlacePlural=["","אלפים","מיליונים","מיליארדים","טריליונים"];MyNumber=MyNumber.toString().trim();do{var EventHappenned=0;if(counter>0&&parseFloat(Right(MyNumber,3))==1){temp="";if(nutuk.length>0){nutuk=PlaceOnes[counter]+" ו "+nutuk}else{nutuk=PlaceOnes[counter]+" "+nutuk}}else if(counter>0&&parseFloat(Right(MyNumber,3))==2){temp="";if(nutuk.length>0){nutuk=PlaceTwos[counter]+" ו "+nutuk}else{nutuk=PlaceTwos[counter]+" "+nutuk}}else{temp=GetHundreds(Right(MyNumber,3),language,counter,nutuk)}if(temp!=""){if(counter>0){if(nutuk.length>0){nutuk=" ו "+nutuk}if(parseFloat(Right(MyNumber,3))!=2){if(Math.floor(parseFloat(Right(MyNumber,3))/100)!=1){if(parseFloat(Right(MyNumber,3))>=3&&parseFloat(Right(MyNumber,3))<=10){nutuk=" "+PlacePlural[counter]+nutuk;EventHappenned=1}}}}if(EventHappenned==0){if(nutuk.length>0){nutuk=" "+PlaceAppent[counter]+nutuk}else{nutuk=" "+PlaceOnes[counter]+nutuk}}else{EventHappenned=0}nutuk=temp+nutuk;temp=""}if(MyNumber.length>3){MyNumber=Left(MyNumber,MyNumber.length-3)}else{MyNumber=""}counter+=1}while(MyNumber!="");break;case "TURKCE":var dongu=0;var place="";if(MyNumber==0&&dongu==0){return "sıfır"}var place=["","bin ","milyon ","milyar ","trilyon "];MyNumber=MyNumber.toString().trim();while(MyNumber!=""){if(dongu==1&&parseFloat(Right(MyNumber,3))==1){temp="";nutuk=place[dongu]+nutuk}else{temp=GetHundreds(Right(MyNumber,3),language,dongu,nutuk)}if(temp!=""){nutuk=temp+" "+place[dongu]+nutuk;temp=""}if(MyNumber.length>3){MyNumber=Left(MyNumber,MyNumber.length-3)}else{MyNumber=""}dongu+=1}break;default:}counter=0;return nutuk.trim()}function GetHundreds(MyNumber,language,counter,nutuk){var result="";MyNumber=Right("000"+MyNumber,3);switch(language){case "ARABIC":if(parseFloat(Left(MyNumber,1))>0){if(parseFloat(Right(MyNumber,2))==0&&parseFloat(Left(MyNumber,1))==2){if(counter==0){result="مئتان "}else{result="مئتا "}}else{switch(parseFloat(Left(MyNumber,1))){case 1:result="مائة ";break;case 2:result="مئتان ";break;case 3:result="ثلاثمائة ";break;case 4:result="أربعمائة ";break;case 5:result="خمسمائة ";break;case 6:result="ستمائة ";break;case 7:result="سبعمائة ";break;case 8:result="ثمانمائة ";break;case 9:result="تسعمائة ";break;default:}}}if(result.length>0&&parseFloat(Right(MyNumber,2))!=0){result+=" و "}if(MyNumber.substring(1,2)!="0"){result+=GetTens(MyNumber.substring(1),language,counter,parseFloat(Left(MyNumber,1)),result+nutuk)}else{result+=GetDigit(parseFloat(Right(MyNumber,1)),language)}break;case "HEBREW":if(parseFloat(Left(MyNumber,1))>0){switch(parseFloat(Left(MyNumber,1))){case 1:result="מאה ";break;case 2:result="מאתיים ";break;case 3:result="שלוש מאות ";break;case 4:result="ארבע מאות ";break;case 5:result="חמש מאות ";break;case 6:result="שש מאות ";break;case 7:result="שבע מאות ";break;case 8:result="שמונה מאות ";break;case 9:result="תשע מאות ";break;default:}}if(result.length>0&&parseFloat(Right(MyNumber,2))!=0){result+=" ו "}if(MyNumber.substring(1,2)!="0"){result+=GetTens(MyNumber.substring(1),language,counter,parseFloat(Left(MyNumber,1)),result+nutuk)}else{result+=GetDigit(parseFloat(Right(MyNumber,1)),language)}break;case "TURKCE":if(parseFloat(Left(MyNumber,1))>0){if(parseFloat(Left(MyNumber,1))>1){result=GetDigit(parseFloat(Left(MyNumber,1)),language)+" yüz "}else{result="yüz "}}if(MyNumber.substring(1,2)!="0"){result+=GetTens(MyNumber.substring(1),language)}else{result+=GetDigit(parseFloat(Right(MyNumber,1)),language)}break;default:}return result}function GetTens(TensText,language,counter,Hundreds,nutuk){var result="";switch(language){case "ARABIC":var PlaceOnes=["","ألف ","مليون ","مليار ","تريليون "];var PlaceTwos=["","ألفان ","مليونان ","ملياران ","تريليونان "];if(parseFloat(Left(TensText,1))==1){switch(parseFloat(TensText)){case 10:result="عشرة";break;case 11:result="إحدى عشرة";break;case 12:result="اثنتا عشرة";break;case 13:result="ثلاث عشرة";break;case 14:result="أربع عشرة";break;case 15:result="خمس عشرة";break;case 16:result="ست عشرة";break;case 17:result="سبع عشرة";break;case 18:result="ثماني عشرة";break;case 19:result="تسع عشرة";break;default:}}else{if(parseFloat(TensText)==2&&Hundreds==0&&counter>0){result=PlaceTwos[counter]+result}else{if(parseFloat(TensText)==1&&counter>0){result=PlaceOnes[counter]+result}else if(parseFloat(TensText)==1||parseFloat(TensText)==2){if(counter==0&&Hundreds==0&&parseFloat(TensText)==0){result+=""}}}if(parseFloat(TensText)>0){if(parseFloat(Left(TensText,1))>1){result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}if(result.length>0&&parseFloat(Right(TensText,1))!=0){result+="و "}result+=GetDigit(parseFloat(Right(TensText,1)),language)}else{if(nutuk.length>0&&parseFloat(Left(TensText,1))!=0||result.length>0&&parseFloat(Left(TensText,1))!=0){result+="و "}result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}}break;case "HEBREW":var PlaceOnes=["","אלפים ","מיליון ","מיליארד ","טריליון "];var PlaceTwos=["","אלפיים ","שני מיליון ","שני מיליארד ","שני טריליון "];if(parseFloat(Left(TensText,1))==1){switch(parseFloat(TensText)){case 10:result="עשר ";break;case 11:result="אחת עשרה ";break;case 12:result="שתים עשרה ";break;case 13:result="שלוש עשרה ";break;case 14:result="ארבע עשרה ";break;case 15:result="חמש עשרה ";break;case 16:result="שש עשרה ";break;case 17:result="שבע עשרה ";break;case 18:result="שמונה עשרה ";break;case 19:result="תשע עשרה ";break;default:}}else{if(parseFloat(TensText)==2&&Hundreds==0&&counter>0){result=PlaceTwos[counter]+result}else{if(parseFloat(TensText)==1&&counter>0){result=PlaceOnes[counter]+result}else if(parseFloat(TensText)==1||parseFloat(TensText)==2){if(counter==0&&Hundreds==0&&parseFloat(TensText)==0){result+=""}}}if(parseFloat(TensText)>0){if(parseFloat(Left(TensText,1))>1){result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}if(result.length>0&&parseFloat(Right(TensText,1))!=0){result+="ו "}result+=GetDigit(parseFloat(Right(TensText,1)),language)}else{if(nutuk.length>0&&parseFloat(Left(TensText,1))!=0||result.length>0&&parseFloat(Left(TensText,1))!=0){result+="ו "}result+=GetTensStatus(parseFloat(Left(TensText,1)),language)}}break;case "TURKCE":switch(parseFloat(Left(TensText,1))){case 1:result="on ";break;case 2:result="yirmi ";break;case 3:result="otuz ";break;case 4:result="kırk ";break;case 5:result="elli ";break;case 6:result="altmış ";break;case 7:result="yetmiş ";break;case 8:result="seksen ";break;case 9:result="doksan ";break;default:}result+=GetDigit(parseFloat(Right(TensText,1)),language);break;default:}return result}function GetTensStatus(Tens,language){var result="";switch(language){case "ARABIC":switch(Tens){case 2:result="عشرين ";break;case 3:result="ثلاثين ";break;case 4:result="أربعين ";break;case 5:result="خمسين ";break;case 6:result="ستين ";break;case 7:result="سبعين ";break;case 8:result="ثمانين ";break;case 9:result="تسعين ";break;default:}break;case "HEBREW":switch(Tens){case 2:result="עשרים ";break;case 3:result="שלושים ";break;case 4:result="ארבעים ";break;case 5:result="חמישים ";break;case 6:result="שישים ";break;case 7:result="שבעים ";break;case 8:result="שמונים ";break;case 9:result="תשעים ";break;default:}break;default:}return result}function GetDigit(Digit,language){var result="";switch(language){case "ARABIC":switch(Digit){case 1:result="احد";break;case 2:result="اثنان";break;case 3:result="ثلاثة";break;case 4:result="أربعة";break;case 5:result="خمسة";break;case 6:result="ستة";break;case 7:result="سبعة";break;case 8:result="ثمانية";break;case 9:result="تسعة";break;default:result=""}break;case "HEBREW":switch(Digit){case 1:result="אחת";break;case 2:result="שניים";break;case 3:result="שלושה";break;case 4:result="ארבעה";break;case 5:result="חמש";break;case 6:result="שישה";break;case 7:result="שבע";break;case 8:result="שמונה";break;case 9:result="תשע";break;default:result=""}break;case "TURKCE":switch(Digit){case 1:result="bir";break;case 2:result="iki";break;case 3:result="üç";break;case 4:result="dört";break;case 5:result="beş";break;case 6:result="altı";break;case 7:result="yedi";break;case 8:result="sekiz";break;case 9:result="dokuz";break;default:result=""}break;default:}return result}function Left(str,n){if(n<=0){return ""}else if(n>String(str).length){return str}else{return String(str).substring(0,n)}}function Right(str,n){if(n<=0){return ""}else if(n>String(str).length){return str}else{var iLen=String(str).length;return String(str).substring(iLen,iLen-n)}}function hepart(npotent,mimic){var kat=2;var result,sum,rsum;do{result=npotent*kat;kat+=1}while(Math.floor((result-30)/4)<1);if(mimic==1){return kat-1}else{return result}} \ No newline at end of file