Poster un nouveau sujet Poster une réponse Page: 1,      >>
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   Citer 

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 !!!

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Mer 03 Oct 2007, 14:50   Citer 

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 !!!
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Mer 03 Oct 2007, 16:38   Citer 

Oua ! Merci beaucoup Vibra winkle.gif
Je vais tester ca tout de suite winkle.gif

 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Mer 03 Oct 2007, 19:25   Citer 

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"

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Jeu 04 Oct 2007, 12:47   Citer 

Tu as bien marquer [inférieur à] par le symbole et non en tapant les lettres?

Sangohan38

 Adresse email Haut de page Bas de page 
 
Pendragon



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 26 Sep 2007, 8:06
Posté le : Jeu 04 Oct 2007, 15:48   Citer 

Je voulais juste savoir à quoi correspondais la fonction fPart en français ?

 Adresse email Haut de page Bas de page 
 
Stupid



Autorisation : Membre
Nb de messages : 768
Inscrit le : Jeu 28 Sep 2006, 18:42
Posté le : Jeu 04 Oct 2007, 15:56   Citer 

frac

 Adresse email Haut de page Bas de page 
 
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   Citer 

moodforlove.gif Frac ? et ça se trouve où notgood.gif moodforlove.gif

 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Jeu 04 Oct 2007, 16:18   Citer 


Citer : Sangohan38
Tu as bien marquer [inférieur à] par le symbole et non en tapant les lettres?

Sangohan38



Oui oui bien sur winkle.gif


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.

 Adresse email Haut de page Bas de page 
 
Pendragon



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 26 Sep 2007, 8:06
Posté le : Jeu 04 Oct 2007, 16:34   Citer 

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 crazy.gif


HELP winkle.gif

 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Jeu 04 Oct 2007, 16:36   Citer 

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 sad.gif

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Jeu 04 Oct 2007, 18:08   Citer 

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 !!!
 Adresse email Haut de page Bas de page 
 
Stupid



Autorisation : Membre
Nb de messages : 768
Inscrit le : Jeu 28 Sep 2006, 18:42
Posté le : Jeu 04 Oct 2007, 18:12   Citer 

fpart=frac
ipart=dec

 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Jeu 04 Oct 2007, 18:19   Citer 


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).

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Jeu 04 Oct 2007, 18:29   Citer 

C'est simple le fPart sert à n'avoir que la partie décimale. ex : fPart36,75=75.

----------------------
Vive la programmation et vive le vibraphone !!!
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Jeu 04 Oct 2007, 18:36   Citer 

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 extraterre.gif

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Jeu 04 Oct 2007, 18:38   Citer 

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 !!!
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Jeu 04 Oct 2007, 18:44   Citer 

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

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Jeu 04 Oct 2007, 18:49   Citer 

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 !!!
 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Jeu 04 Oct 2007, 18:53   Citer 

Désolé, c'est moi qui avait oublié 2 lignes en recopiant.

----------------------
Vive la programmation et vive le vibraphone !!!
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse Page: 1,      >>





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink