| 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 : 591
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 
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
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 : 3293
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 : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Jeu 04 Oct 2007, 15:56
|
|
|
frac
|
 |
|
| |
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 : 591
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 : 765
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 : 591
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 : https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=620
Enfin apres c'est ptet moi qui a une calculatrice bizarre 
|
 |
|
| |
vibra
Autorisation : Membre
Nb de messages : 591
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 : 591
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 : 591
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 !!! |
 |
|
| |
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Jeu 04 Oct 2007, 19:07
|
|
|
Argh faut que je retappe tout 
Bon ben merci, demain matin j'ai controle de math ce chti programme me servira bien Merci Vibra <3
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
unknow
Autorisation : Membre
Nb de messages : 221
Inscrit le : Jeu 12 Oct 2006, 19:30
|
Posté le : Jeu 04 Oct 2007, 21:00
|
|
|
regedit tu serai pas du nord??
---------------------- Ta le look coco |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Regedit
Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
|
Posté le : Ven 05 Oct 2007, 17:49
|
|
|
Ah non, il est du 95 le regedit :p
Ah oui Vibra : Ce matin, controle de math : 3/5 exo sur les nombres premiers merci grace a toi j'ai pu tout faire vite fait <3
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
vibra
Autorisation : Membre
Nb de messages : 591
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Ven 05 Oct 2007, 19:16
|
|
|
De rien. 
---------------------- Vive la programmation et vive le vibraphone !!! |
 |
|
| |
R # 2 B
Autorisation : Membre
Nb de messages : 19
Inscrit le : Ven 07 Jan 2011, 14:35
|
Posté le : Mer 02 Fév 2011, 9:23
|
|
|
je pense que ce programme va bien m'être utile pour mon prochain DS de maths
---------------------- Calto : Ti-82 Stats.Fr
programmeur depuis presque 2 ans
Peu de motivations sauf pour la programmation (évidemment !)
En cours les 3/4 de la journéee, le reste penché sur ma calto ! |
 |
|
| |
ld
Autorisation : Membre
Nb de messages : 373
Inscrit le : Jeu 23 Sep 2010, 16:05
|
Posté le : Mer 02 Fév 2011, 11:54
|
|
|
J'ai plusieurs prgm très simples et cours pour celà...
Je te les poste sans tarder. 
---------------------- Note Éphéméride Chrono Bombrman BlueFishEncryptor Labygénérateur Nord BandeauDeTexte LunarPhase Syracuse Papy-Jump Convertisseur ! SolveurDeSudoku VérificateurDeCodesBanquaire PrgmADiviser CryptageDeVigenere MiniSolv Reed-Solomon Code128Géodésie |
 |
|
| |
ld
Autorisation : Membre
Nb de messages : 373
Inscrit le : Jeu 23 Sep 2010, 16:05
|
Posté le : Jeu 03 Fév 2011, 9:47
|
|
|
En voici un court et simple:
| Code | :Input N
:For(D,2,racine de N
:Output(8,1,D ----- facultatif.
:if N/D=ent(N/D:Then: Disp "NON PREMIER",D:Stop:End
:End:Disp "PREMIER" |
---------------------- Note Éphéméride Chrono Bombrman BlueFishEncryptor Labygénérateur Nord BandeauDeTexte LunarPhase Syracuse Papy-Jump Convertisseur ! SolveurDeSudoku VérificateurDeCodesBanquaire PrgmADiviser CryptageDeVigenere MiniSolv Reed-Solomon Code128Géodésie |
 |
|
| |