[débutant] Syracuse
Publié : sam. janv. 12, 2013 5:21 am
Bonsoir, excusez la question d'un débutant ; je souhaite utiliser des fct pour calculer les termes de la suite de syracuse, le temps de vol et l'altitude maximale.
voisi mes fonctiosn :
Jusqu'ici, pas de problèmes, tout se passe bien mais pour l'altitude :
j'obtiens :
et ne vois pas pourquoi.
Sans doute une question de débutant .. Désolé pour le dérangement.
Maurice
voisi mes fonctiosn :
Code : Tout sélectionner
syr(u):={
si u%2=0%2 alors u:=u/2;
sinon u:=3*u+1;
fsi;
return u;
}
Code : Tout sélectionner
temps_vol(u):={
local n:=1;
tantque syr(u)!=1 faire
u:=syr(u);
n:=n+1;
ftantque;
return(n);
}
Code : Tout sélectionner
altitude_syr(u):={
local alt:=syr(u);
tantque u!=1 faire
u:=syr(u);
si u>alt alors alt:=u;
ftantque;
return(alt);
}
Code : Tout sélectionner
Syntax compatibility mode xcas
Parse error line 9 at end of input
Sans doute une question de débutant .. Désolé pour le dérangement.
Maurice