Nombres premiers |
Auteur |
Message |
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Mer 03 Oct 2007, 12:56
|
|
|
Voila, etant une quich en programmation, je voudrais savoir si il existait un programme qui permettrait de dire si un nombre x est premier ou pas.
Enfin voila, pour vous ca dois etre tres simple, mais moi je galere T_T
Helppp !!!
|
|
|
|
vibra
Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Mer 03 Oct 2007, 14:50
|
|
|
Voilà un programme qui te dit si un nombre est un nombre premier ou pas.Si c'en est pas un , il te donne les facteurs premiers de ce nombre.
Code | Input « NOMBRE... » , A
0 -> C
2 -> D
Lbl 1
If D>3
D+1 -> D
Lbl 2
If D*D {inférieur ou égale à} A
Then
If fPart (A/D) = 0
Then
If DC=0
Then
Disp " FACT...PREMIERS... :"
Else
Pause
End
Disp D
A/D -> A
C+1 -> C
Goto 2
Else
D+1 -> D
Goto 1
End
Else
If C = 0
Then
Disp " NB...PREMIER "
Else
Pause
End
Disp A
End |
---------------------- Vive la programmation et vive le vibraphone !!! |
|
|
|
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Mer 03 Oct 2007, 16:38
|
|
|
Oua ! Merci beaucoup Vibra
Je vais tester ca tout de suite
|
|
|
|
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Mer 03 Oct 2007, 19:25
|
|
|
Hmm ... Il semble y avoir un petit probleme : le programme bloque un truc bizarre.
On dirrait qu'il bloque a la ligne "If D*D {inférieur ou égale à} A"
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Jeu 04 Oct 2007, 12:47
|
|
|
Tu as bien marquer [inférieur à] par le symbole et non en tapant les lettres?
Sangohan38
|
|
|
|
Pendragon
Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 26 Sep 2007, 8:06
|
Posté le : Jeu 04 Oct 2007, 15:48
|
|
|
Je voulais juste savoir à quoi correspondais la fonction fPart en français ?
|
|
|
|
Stupid
Autorisation : Membre
Nb de messages : 768
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Jeu 04 Oct 2007, 15:56
|
|
|
frac
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
Pendragon
Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 26 Sep 2007, 8:06
|
Posté le : Jeu 04 Oct 2007, 15:58
|
|
|
Frac ? et ça se trouve où
|
|
|
|
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Jeu 04 Oct 2007, 16:18
|
|
|
Citer : Sangohan38 | Tu as bien marquer [inférieur à] par le symbole et non en tapant les lettres?
Sangohan38 |
Oui oui bien sur
Citer : Tobias |
Je voulais juste savoir à quoi correspondais la fonction fPart en français ? |
Moi j'ai mis PartEnt, c'est ce quil y a marquer sur le toupic avec la traduction.
|
|
|
|
Pendragon
Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 26 Sep 2007, 8:06
|
Posté le : Jeu 04 Oct 2007, 16:34
|
|
|
Alors dance cas ça ne marche pas ... ça met pleins de 2 genre ça
Code |
NOMBRE...96 :}quand il attend que l'on tape sur entrer
|
ensuite je clic sur entrer (plusieur fois) et ça met
Code |
NOMBRE...96 |}quand il cherche
2
2
2
2 |
et après il cherche et me dit err memoire
HELP
|
|
|
|
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Jeu 04 Oct 2007, 16:36
|
|
|
Err memoire ca veut juste dire que ta calculette n'a pas assez d'espace pour effectuer l'operation. Sinon, j'ai le meme probleme, ca me mets aussi des 2 et c'est tout
|
|
|
|
vibra
Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 04 Oct 2007, 18:08
|
|
|
Mais non, fPart ça ne correspond pas à PartEnt !!! Et si ça ne met que des 2, c'est parce que 96=2*2*2*2*2*3 !! Donc il y a 5 deux, et 1 trois.
---------------------- Vive la programmation et vive le vibraphone !!! |
|
|
|
Stupid
Autorisation : Membre
Nb de messages : 768
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Jeu 04 Oct 2007, 18:12
|
|
|
fpart=frac
ipart=dec
|
|
|
|
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Jeu 04 Oct 2007, 18:19
|
|
|
Citer : vibra | Mais non, fPart ça ne correspond pas à PartEnt !!! Et si ça ne met que des 2, c'est parce que 96=2*2*2*2*2*3 !! Donc il y a 5 deux, et 1 trois. |
Hmm alors la je comprends plus rien (argghhh pardonner ma stupidité). Nono, c'est pas que pour 96. Moi j'ai pris 7, et la aussi ca m'as mis 2 et ca a coincer.
Bon bref toutes facon c'est pas ca le probleme.
Citer : Baby | fpart=frac
ipart=dec |
Hmm, il n'y a pas de "frac" ... Ya ou ►Frac (la ca me mets erreur de syntaxe) ou FracNormale( (ou la ca me mets erreur de domaine).
|
|
|
|
vibra
Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 04 Oct 2007, 18:29
|
|
|
C'est simple le fPart sert à n'avoir que la partie décimale. ex : fPart36,75=75.
---------------------- Vive la programmation et vive le vibraphone !!! |
|
|
|
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Jeu 04 Oct 2007, 18:36
|
|
|
Mais tu est sur que fpart c'est pas PartEnt ?
Cet article dis que c'est bien PartEnt : http://tout82.free.fr/forum/sujet.php?sujet=620
Enfin apres c'est ptet moi qui a une calculatrice bizarre
|
|
|
|
vibra
Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 04 Oct 2007, 18:38
|
|
|
T'as du mal lire : c'est marqué fPart=PartDéc (ça doit ce trouver dans le menu maths-maths).
---------------------- Vive la programmation et vive le vibraphone !!! |
|
|
|
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Jeu 04 Oct 2007, 18:44
|
|
|
En mettant PartDec ca vas un peu plus loin que d'habitude ...
Maintenant ca se coince au moment ou ya "Fact...Premiers"
Pour "6" ca ma mis :
Code | Nombre...6
Fact...Premiers...
2 |
Et ca s'est arreter la, ta l'indicateur qui te dis que ca cherche mais rien du tout. Puis j'ai pris 8, et la ca m'a fait ...
Code | Nombre...6
Fact...Premiers...
2
Fact...Premiers...
2 |
Bizarre bizarre
|
|
|
|
vibra
Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 04 Oct 2007, 18:49
|
|
|
Vérifie que tu as bien tappé le code. Sinon, il faut savoir que après chaque résultat tu dois appuier sur entrer. C'est peut-être pour ça que tu crois qu'il cherceh alors qu'il attend simplement que tu appuies sur entrer pour qu'il continue à chercher.
---------------------- Vive la programmation et vive le vibraphone !!! |
|
|
|
vibra
Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 04 Oct 2007, 18:53
|
|
|
Désolé, c'est moi qui avait oublié 2 lignes en recopiant.
---------------------- Vive la programmation et vive le vibraphone !!! |
|
|
|