㰀℀ⴀⴀ搀漀挀琀礀瀀攀 栀琀洀氀㸀 㰀栀攀愀搀㸀 㰀琀椀琀氀攀㸀䌀愀氀挀甀氀愀琀爀椀挀攀 䐀䔀䈀㰀⼀琀椀琀氀攀㸀 ऀऀ㰀猀挀爀椀瀀琀 琀礀瀀攀㴀∀琀攀砀琀⼀樀愀瘀愀猀挀爀椀瀀琀∀㸀 calc_array = new Array();ऀऀ瘀愀爀 挀愀氀挀甀氀㴀 㬀 var pas_ch=0; function $id(id)ऀऀ笀 return document.getElementById(id);ऀऀ紀 function f_calc(id,n)ऀऀ笀 if(n=='c')ऀऀऀ笀 initialiser_calc(id);ऀऀऀ紀 else if(n=='ce') { $id(id+'_resultat').value=calc_array[id][2]; /// calc_array[id][2] = $id(id+'_resultat').value; calc_array[id][3] = 0; pas_ch = 0; } else if(n=='=')ऀऀऀ笀 if(calc_array[id][0]!='=' && calc_array[id][1]!=1)ऀऀऀऀ笀 eval('calcul='+calc_array[id][2]+calc_array[id][0]+calc_array[id][3]+';');ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀 崀 㴀 ✀㴀✀㬀 $id(id+'_resultat').value=Math.round(calcul*1000000)/1000000;ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㈀崀㴀䴀愀琀栀⸀爀漀甀渀搀⠀挀愀氀挀甀氀⨀ ⤀⼀ 㬀 calc_array[id][3]=0;ऀऀऀऀ紀 }ऀऀऀ攀氀猀攀 椀昀⠀渀㴀㴀✀⬀ⴀ✀⤀ऀऀऀ笀ऀऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀⨀⠀ⴀ⤀㬀ऀऀऀऀ椀昀⠀挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀 崀㴀㴀✀㴀✀⤀ऀऀऀऀ笀ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㈀崀 㴀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㬀ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 㬀ऀऀऀऀ紀ऀऀऀऀ攀氀猀攀ऀऀऀऀ笀ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㬀ऀऀऀऀ紀ऀऀऀऀ瀀愀猀开挀栀 㴀 㬀ऀऀऀ紀ऀऀऀ攀氀猀攀 椀昀⠀渀㴀㴀✀瀀挀琀✀⤀ऀऀऀ笀ऀऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀䴀愀琀栀⸀爀漀甀渀搀⠀␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀⨀ ⤀⼀ 㬀ऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㈀崀 㴀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㬀ऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 㬀ऀऀऀऀ瀀愀猀开挀栀 㴀 㬀ऀऀऀ紀ऀऀऀ攀氀猀攀 椀昀⠀渀㴀㴀✀椀渀瘀✀⤀ऀऀऀ笀ऀऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀䴀愀琀栀⸀爀漀甀渀搀⠀⠀⼀␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀⤀⨀ ⤀⼀ 㬀ऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㈀崀 㴀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㬀ऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 㬀ऀऀऀऀ瀀愀猀开挀栀 㴀 㬀ऀऀऀ紀ऀऀऀ攀氀猀攀 椀昀⠀渀㴀㴀✀渀戀猀✀⤀ {⼀⼀⼀ऀऀऀऀ椀昀⠀␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㰀 ☀☀ ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㸀ⴀ ☀☀ ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀⸀氀攀渀最琀栀㰀㈀⤀ if($id(id+'_resultat').value.length<2) {ऀऀऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀 㬀 }ऀऀऀऀ攀氀猀攀 {ऀऀऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀⸀猀氀椀挀攀⠀ Ⰰ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀⸀氀攀渀最琀栀ⴀ⤀㬀ऀऀऀऀऀ椀昀⠀␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀㴀∀ⴀ∀ 簀簀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀㴀∀⸀∀ 簀簀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀⸀猀甀戀猀琀爀椀渀最⠀␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀氀攀渀最栀琀ⴀⰀ⤀㴀㴀∀⸀∀⤀ऀऀऀऀऀ笀ऀऀऀऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀 㬀ऀऀऀऀऀ紀ऀऀऀऀ紀 if(calc_array[id][0]=='=')ऀऀऀऀ笀 calc_array[id][2] = $id(id+'_resultat').value;ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 㬀 }ऀऀऀऀ攀氀猀攀 {ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㬀 }ऀऀऀ紀 elseऀऀऀ笀 if(calc_array[id][0]!='=' && calc_array[id][1]!=1)ऀऀऀऀऀ笀 eval('calcul='+calc_array[id][2]+calc_array[id][0]+calc_array[id][3]+';');ऀऀऀऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀挀愀氀挀甀氀㬀 calc_array[id][2]=calcul;ऀऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀㴀 㬀 }ऀऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀 崀 㴀 渀㬀 }ऀऀऀ椀昀⠀瀀愀猀开挀栀㴀㴀 ⤀ {ऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀崀 㴀 㬀 }ऀऀऀ攀氀猀攀 {ऀऀऀऀ瀀愀猀开挀栀㴀 㬀 }ऀऀऀ搀漀挀甀洀攀渀琀⸀最攀琀䔀氀攀洀攀渀琀䈀礀䤀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀昀漀挀甀猀⠀⤀㬀 return true;ऀऀ紀 function add_calc(id,n)ऀऀ笀 if(calc_array[id][1]==1)ऀऀऀ笀 $id(id+'_resultat').value=n;ऀऀऀ紀 elseऀऀऀ笀 $id(id+'_resultat').value+=n;ऀऀऀ紀 if(calc_array[id][0]=='=')ऀऀऀ笀 calc_array[id][2] = $id(id+'_resultat').value;ऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 㬀 }ऀऀऀ攀氀猀攀 {ऀऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀㌀崀 㴀 ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㬀 }ऀऀऀ挀愀氀挀开愀爀爀愀礀嬀椀搀崀嬀崀 㴀 㬀 document.getElementById(id+'_resultat').focus();ऀऀऀ爀攀琀甀爀渀 琀爀甀攀㬀 }ऀऀ昀甀渀挀琀椀漀渀 椀渀椀琀椀愀氀椀猀攀爀开挀愀氀挀⠀椀搀⤀ {ऀऀऀ␀椀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀瘀愀氀甀攀㴀 㬀 calc_array[id] = new Array('=',1,'0','0',0);ऀऀऀ搀漀挀甀洀攀渀琀⸀最攀琀䔀氀攀洀攀渀琀䈀礀䤀搀⠀椀搀⬀✀开爀攀猀甀氀琀愀琀✀⤀⸀昀漀挀甀猀⠀⤀㬀 return true;ऀऀ紀 function key_detect_calc(id,evt)ऀऀ笀 if((evt.keyCode>95) && (evt.keyCode<106))ऀऀऀ笀 var nbr = evt.keyCode-96;ऀऀऀऀ愀搀搀开挀愀氀挀⠀椀搀Ⰰ渀戀爀⤀㬀 }ऀऀऀ攀氀猀攀 椀昀⠀⠀攀瘀琀⸀欀攀礀䌀漀搀攀㸀㐀㜀⤀ ☀☀ ⠀攀瘀琀⸀欀攀礀䌀漀搀攀㰀㔀㠀⤀⤀ {ऀऀऀऀ瘀愀爀 渀戀爀 㴀 攀瘀琀⸀欀攀礀䌀漀搀攀ⴀ㐀㠀㬀 add_calc(id,nbr);ऀऀऀ紀 else if(evt.keyCode==107)ऀऀऀ笀 f_calc(id,'+');ऀऀऀ紀 else if(evt.keyCode==109)ऀऀऀ笀 f_calc(id,'-');ऀऀऀ紀 else if(evt.keyCode==106)ऀऀऀ笀 f_calc(id,'*');ऀऀऀ紀 else if(evt.keyCode==111)ऀऀऀ笀 f_calc(id,'/');ऀऀऀ紀 else if(evt.keyCode==110)ऀऀऀ笀 add_calc(id,'.');ऀऀऀ紀 else if(evt.keyCode==190)ऀऀऀ笀 add_calc(id,'.');ऀऀऀ紀 else if(evt.keyCode==188)ऀऀऀ笀 add_calc(id,'.');ऀऀऀ紀 else if(evt.keyCode==13)ऀऀऀ笀 f_calc(id,'=');ऀऀऀ紀 else if(evt.keyCode==46)ऀऀऀ笀 f_calc(id,'ce');ऀऀऀ紀 else if(evt.keyCode==8)ऀऀऀ笀 f_calc(id,'nbs');ऀऀऀ紀 else if(evt.keyCode==27)ऀऀऀ笀 f_calc(id,'ce');ऀऀऀ紀 return true;ऀऀ紀 㰀猀琀礀氀攀 琀礀瀀攀㴀∀琀攀砀琀⼀挀猀猀∀㸀 .calculatriceऀऀ笀 width:300px;ऀऀऀ栀攀椀最栀琀㨀㌀ 瀀砀㬀 background-color:#f9f9f9;ऀऀऀ戀漀爀搀攀爀㨀㈀瀀砀 猀漀氀椀搀 ⌀䌀䌀䌀䌀昀昀㬀 border-radius:8px;ऀऀऀ洀愀爀最椀渀㨀愀甀琀漀㬀 padding-left:5px;ऀऀऀ瀀愀搀搀椀渀最ⴀ戀漀琀琀漀洀㨀㔀瀀砀㬀 }ऀऀ⸀挀愀氀挀甀氀愀琀爀椀挀攀 琀搀 {ऀऀऀ栀攀椀最栀琀㨀㘀⸀㘀㘀─㬀 }ऀऀ⸀挀愀氀挀开琀搀开爀攀猀甀氀琀愀琀 {ऀऀऀ琀攀砀琀ⴀ愀氀椀最渀㨀挀攀渀琀攀爀㬀 }ऀऀ⸀挀愀氀挀开爀攀猀甀氀琀愀琀 {ऀऀऀ眀椀搀琀栀㨀㤀㌀─㬀 text-align:right;ऀऀऀ氀椀渀攀ⴀ栀攀椀最栀琀㨀㌀ 瀀砀㬀 border:2px solid #aaaaff;ऀऀऀ戀愀挀欀最爀漀甀渀搀ⴀ挀漀氀漀爀㨀⌀攀搀攀搀昀昀㬀 border-radius:8px;ऀऀऀ昀漀渀琀ⴀ猀椀稀攀㨀㈀㘀瀀砀㬀 color:blue;ऀऀ紀 .calc_td_calculsऀऀ笀 text-align:center;ऀऀ紀 .calc_calculsऀऀ笀 width:90%;ऀऀऀ琀攀砀琀ⴀ愀氀椀最渀㨀氀攀昀琀㬀 }ऀऀ⸀挀愀氀挀开琀搀开戀琀渀 {ऀऀऀ眀椀搀琀栀㨀㈀㔀─㬀 height:100%;ऀऀऀ戀漀爀搀攀爀ⴀ爀愀搀椀甀猀㨀㠀瀀砀㬀 }ऀऀ⸀挀愀氀挀开戀琀渀 {ऀऀऀ眀椀搀琀栀㨀㤀 ─㬀ऀऀऀ洀椀渀ⴀ眀椀搀琀栀㨀㐀 瀀砀㬀 height:90%; min-height:28px;ऀऀऀ昀漀渀琀ⴀ猀椀稀攀㨀㈀ 瀀砀㬀 background-color:#ececff;ऀऀऀ戀漀爀搀攀爀㨀㈀瀀砀 猀漀氀椀搀 ⌀愀搀愀搀昀昀㬀 border-radius:8px;ऀऀ紀 body {ऀऀऀ戀愀挀欀最爀漀甀渀搀ⴀ挀漀氀漀爀㨀⌀搀攀昀㬀 }ऀऀ㰀⼀猀琀礀氀攀㸀 㰀戀漀搀礀㸀
| Centre DEB ऀऀऀऀ㰀⼀琀搀㸀 ऀऀऀ㰀琀爀㸀 | 㰀戀爀㸀㰀椀渀瀀甀琀 琀礀瀀攀㴀∀琀攀砀琀∀ 爀攀愀搀漀渀氀礀㴀∀爀攀愀搀漀渀氀礀∀ 渀愀洀攀㴀∀挀愀氀挀开爀攀猀甀氀琀愀琀∀ 椀搀㴀∀挀愀氀挀开爀攀猀甀氀琀愀琀∀ 挀氀愀猀猀㴀∀挀愀氀挀开爀攀猀甀氀琀愀琀∀ 漀渀欀攀礀搀漀眀渀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀欀攀礀开搀攀琀攀挀琀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ攀瘀攀渀琀⤀㬀∀ ⼀㸀㰀戀爀㸀㰀戀爀㸀 | 㰀⼀琀爀㸀||
| ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀䌀䔀∀ 琀椀琀氀攀㴀∀椀渀椀琀椀愀氀椀猀愀琀椀漀渀 搀攀爀渀椀攀爀 ☀攀愀挀甀琀攀㬀氀☀攀愀挀甀琀攀㬀洀攀渀琀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀昀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ✀挀攀✀⤀㬀∀ ⼀㸀 㰀⼀琀搀㸀 | ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀☀氀愀爀爀㬀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀昀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ✀渀戀猀✀⤀㬀∀ ⼀㸀 㰀⼀琀搀㸀 | ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀⬀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀昀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ✀⬀✀⤀㬀∀ ⼀㸀 | 㰀⼀琀爀㸀|
| ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀㠀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀愀搀搀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ㠀⤀㬀∀ ⼀㸀 | ऀ㰀琀搀 挀氀愀猀猀㴀∀挀愀氀挀开琀搀开戀琀渀∀㸀 㰀⼀琀搀㸀 ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀ⴀ∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀昀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ✀ⴀ✀⤀㬀∀ ⼀㸀 | 㰀⼀琀爀㸀||
| ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀㔀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀愀搀搀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ㔀⤀㬀∀ ⼀㸀 | ऀ㰀琀搀 挀氀愀猀猀㴀∀挀愀氀挀开琀搀开戀琀渀∀㸀 㰀⼀琀搀㸀 ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀砀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀昀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ✀⨀✀⤀㬀∀ ⼀㸀 | 㰀⼀琀爀㸀||
| ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀㈀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀愀搀搀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ㈀⤀㬀∀ ⼀㸀 | ऀ㰀琀搀 挀氀愀猀猀㴀∀挀愀氀挀开琀搀开戀琀渀∀㸀 㰀⼀琀搀㸀 ऀ㰀椀渀瀀甀琀 琀礀瀀攀㴀∀戀甀琀琀漀渀∀ 挀氀愀猀猀㴀∀挀愀氀挀开戀琀渀∀ 瘀愀氀甀攀㴀∀☀搀椀瘀椀搀攀㬀∀ 漀渀挀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀昀开挀愀氀挀⠀✀挀愀氀挀✀Ⰰ✀⼀✀⤀㬀∀ ⼀㸀 | 㰀⼀琀爀㸀||