Programme qui ne renvoie rien
16 posts
• Page 2 of 2 • 1, 2
Re: Programme qui ne renvoie rien
ben c'etait bien ça merci beaucoup
-
tristan1551
Niveau 4: MC (Membre Confirmé)- Posts: 8
- Joined: 13 Nov 2015, 16:40
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: terminal S
Re: Programme qui ne renvoie rien
une autre erreur sur l'utilisation de
c'est
intdiv(
c'est
intdiv(nombre1,nombre2)
et non intdiv(nombre1/nombre2)
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programme qui ne renvoie rien
C'est ce que j'ai écrit dans la calculatrice mais pas sur le forum
-
tristan1551
Niveau 4: MC (Membre Confirmé)- Posts: 8
- Joined: 13 Nov 2015, 16:40
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: terminal S
Re: Programme qui ne renvoie rien
utilise plutôt une fonction ça sera plus rapide qu'un programme puisque tu n'affiches qu'une seule ligne
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programme qui ne renvoie rien
- Code: Select all
Define pgcd(a,b)=
Func
Local r
r:=a-b*intDiv(a,b)
While r≠0
a:=b
b:=r
r:=a-b*intDiv(a,b)
EndWhile
b
EndFunc
pas besoin de
Return
pour l'afficher-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programme qui ne renvoie rien
À la place de
Par ailleurs, on peut réécrire le code plus simplement en faisant le test de la boucle
Cela donne :
r:=a-b*intdiv(a,b)
, tu peux utiliser la fonction mod
qui renvoie le reste de la division euclidienne en tapant r:=mod(a,b)
.Par ailleurs, on peut réécrire le code plus simplement en faisant le test de la boucle
while
sur b au lieu de r.Cela donne :
- Code: Select all
Define pgcd(a,b)=
Func
Local r
While b≠0
r:=mod(a,b)
a:=b
b:=r
EndWhile
a
EndFunc
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
16 posts
• Page 2 of 2 • 1, 2
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests