Je pense qu'il va falloir utiliser des fonctions que tu ne connais actuellement pas, par exemple partie entière (floor?).
Dans le livre que j'avais l'année dernière en spécialité maths de terminale, il y avait un petit encadré montrant schématiquement comment faire un programme de division euclidienne.
Exemple probable dans un bouquin (simplifié au maximum) :
- Code: Select all
Entrer a
Entrer b
Afficher a
Afficher Partie entière de a/b
Affiche a-Partie entière de a/b
Voilà un exemple que j'ai fait en 2 minutes
Define eucl(
a,
b)=
PrgmDisp "Division euclidienne de ",
a,
" par ",
b,
" :"Disp a,
" = ",
b,
" * ",
floor(
a/
b),
" + ",
a-
b*
floor(
a/
b)
EndPrgmPour créer un programme : faire nouvelle page puis Ctrl - Home - 4 - 9 - 1
ça ne fonctionne que pour des nombres (positifs?), mais pas sur des polynômes par exemple.
edit par Levak : Je me suis permis de mettre des couleurs