Différences entre versions de « Js algo td3 »
Aller à la navigation
Aller à la recherche
(Page créée avec « = Introduction = On souhaite passer de la base dix à la base huit (base octale) puis de la base huit à la base dix. ==Exemple== Conversion de <math>(1205)_{10}</math> ... ») |
|||
Ligne 6 : | Ligne 6 : | ||
Conversion de <math>(1205)_{10}</math> en base 8. | Conversion de <math>(1205)_{10}</math> en base 8. | ||
− | {|cellpadding="20" cellspacing="0" align="center" | + | {|cellpadding="20" cellspacing="0" align="center" style="border-collapse:collapse;" border="1" |
|-valign="top" | |-valign="top" | ||
|| | || | ||
Ligne 34 : | Ligne 34 : | ||
<math>(1205)_{10} = (2265)_{8}</math> | <math>(1205)_{10} = (2265)_{8}</math> | ||
|} | |} | ||
+ | = Exercice 1 = | ||
+ | Ecrire une fonction decimal_octal(n) dont le param`tre est un entier n. Cette fonction renvoie le nombre n en base 8 sous forme de liste | ||
+ | |||
+ | Exemple : n= 1205, decimal_octal(n) renvoie la liste [2, 2, 6, 5] | ||
+ | |||
+ | = Exercice 2= | ||
+ | Ecrire une fonction octal_decimal(n), dont le param`tre est la liste n d’entiers. Cette fonction renvoie le nombre n, écrit en octal, en décimal. | ||
+ | |||
+ | Exemple : n = [2, 2, 6, 5], octal_decimal(n) renvoie 1205 | ||
+ | |||
+ | = Exercice 3 = | ||
+ | Ecrire un page qui permet d'utiliser votre programme grâce à : | ||
+ | * un champ ''input'' de type ''text'' pour la saisie d'un nombre; | ||
+ | * une liste de deux boutons ''radio'' pour choisir le type de conversion; | ||
+ | * une ''div'' qui permettra l'affichage de la conversion; |
Version du 24 mars 2014 à 12:04
Introduction
On souhaite passer de la base dix à la base huit (base octale) puis de la base huit à la base dix.
Exemple
Conversion de en base 8.
|
|
|
Exercice 1
Ecrire une fonction decimal_octal(n) dont le param`tre est un entier n. Cette fonction renvoie le nombre n en base 8 sous forme de liste
Exemple : n= 1205, decimal_octal(n) renvoie la liste [2, 2, 6, 5]
Exercice 2
Ecrire une fonction octal_decimal(n), dont le param`tre est la liste n d’entiers. Cette fonction renvoie le nombre n, écrit en octal, en décimal.
Exemple : n = [2, 2, 6, 5], octal_decimal(n) renvoie 1205
Exercice 3
Ecrire un page qui permet d'utiliser votre programme grâce à :
- un champ input de type text pour la saisie d'un nombre;
- une liste de deux boutons radio pour choisir le type de conversion;
- une div qui permettra l'affichage de la conversion;