DEMONSTRATION :
Convertisseur de chiffres arabes vers chiffres romains :
INSTALLATION DU SCRIPT :
Le code à insérer dans la partie
<HEAD>
et
</HEAD>
:
<script language="JavaScript"> <!-- /************************************************************************* * APPLICATION : Convertisseur de chiffres arabes vers chiffres romains * * RECUPERE A L ADRESSE : http://www.asi.fr/~ericbon/htmldoc.htm * **************************************************************************/ function initArray() { this.length=initArray.arguments.length; for (var i=0;i<this.length;i++) { this[i]=initArray.arguments[i]; } } var arr=new initArray("I","V","X","L","C","D","M"); var arn=new initArray(1,5,10,50,100,500,1000); function ArabRim(x) { s=""; for(i=6;i>=0;i--) { while(Math.floor(x/arn[i])>=1) { s+=arr[i]; x-=arn[i] } for(y=0;y<=2*Math.floor((i-1)/2);y++) { if(x/(arn[i]-arn[y])>=1) { s+=arr[y]+arr[i]; x-=arn[i]-arn[y] } } } return(s) } // --> </script>
Le code à insérer dans l'instruction
<BODY>
:
Le code à insérer dans la partie
<BODY>
et
</BODY>
:
<form name="form_arab_rom"> <input type="text" value="1974" name="source"> <input type="button" value="Convertir" onClick="document.form_arab_rom.destination.value=ArabRim(document.form_arab_rom.source.value);"> <input type="text" value="" name="destination"> </form>