Accueil > Forum > > > > générer des nombre premier
générer des nombre premier
dimanche 12 décembre 2004 à 11:41:57 |
générer des nombre premier

hoberon
|
bon alors le problème qui se moi est le suivant: je dois afficher à lécran tt les nombre premier compris entre 2 et n ( n étant définis par l'utilisateur) mon petit programme doit etre fait en java. je sais que ma méthode de vérification doit 1) vérifier si ma variable test est + grande que 2 (test est de type int) 2) que la variable test%2==0 entraine le rejet de test 3) et j'aimerai que ma méthode retourne true ou false suivant le résultat du test ( ds mon "main" il y aura un test si monObjet.Maméthode() == vrai alors affichage de monObjet.getTest() Bon mais apres qd test vaut 5 par exemple je dois aussi eleminer par la suiste tt les test%5==0 , et bon je m'embrouille, je touille et j'ai besoin d'un éclairage divin :p merci d'avance ( si possible ne m'afficher pas un code qui fait ça mais reprenez mon raisonnement et expliquez moi, je ne veux pas avoir 20/20 amon Tp d'info mais surtout comprendre :d )
|
|
dimanche 12 décembre 2004 à 13:26:17 |
Re : générer des nombre premier

coucou747
|
euh... c pour faire quoi ?? j'ai créé un programme sur mon site si tu veux aller voir... il te dones des nombres pre'miers : crible d'ératostène La seule utilitée de ceci c'est RSA et le calcule de D et lacrypto décrypto sera assez longue trop pour être faite en js... De plus ça doit se faire avec des nombres énormes qui ne sont pas gérés par js... Tu devras stoquer les nombres dans des tableaux et c chiant et ça ralentit.... In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
dimanche 12 décembre 2004 à 13:43:13 |
Re : générer des nombre premier

hoberon
|
heuu en fait j'aimerai simplement qu'on m'explique comment trouver les nombre premier qui sont entre la borne inférieur (=2) et une borne supérieur n (un nombre définis par lutilisateur) je dois faire ça en java en utilisant les principes de classe et de méthodes le but de tt ça c'est juste de générer des nombre premier :p j'vais regarder si la souce de ton programme est accessible si je trouve reponse a mes question je viendrai le dire ici
|
|
dimanche 12 décembre 2004 à 13:44:59 |
Re : générer des nombre premier

coucou747
|
Mais c juste un défi perso ou un vrai projet ?? In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
dimanche 12 décembre 2004 à 13:46:41 |
Re : générer des nombre premier

hoberon
|
bhaa c'est truc perso... par la suite, ds mon cursus je vais etre mis devant des problème mathematique just for fun alors bon je commence déja un peu tt seul :d
|
|
dimanche 12 décembre 2004 à 14:22:52 |
Re : générer des nombre premier

coucou747
|
Si c pour les math alors change de language, en fait, js c'est interprété donc lent.. oriente toi vers le C... autrement tu peux faire : i=min; prem=0; j=2 prem=1; while (j*j<i+1){ j++; if (i%j==0){ prem=0; break; } } if (prem==1){ /*nombre premier*/ } In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
dimanche 12 décembre 2004 à 15:36:21 |
Re : générer des nombre premier

hoberon
|
public class PrimeGenerator { private int entier; private int premier; private int test; private int valeur; public PrimeGenerator() {
entier = 0; } public PrimeGenerator(int unEntier) { entier=unEntier; } public boolean verifEntier() { if(entier<2) { return false; } else { return true; } } public boolean nextPrime() { boolean truc=false; int i=3; if(test==2) { int Valeur=test; truc=true; return truc; } else { if(test==3) { valeur=test; truc=true; return truc; } else { if(test%2==0) { truc=false; return truc; } else { while(i<test) { if(test%i==0) { i=i+1; truc=false; return truc; } else { i=i+1; valeur = test; truc = true; return truc; } } return truc; } } } } } public int GetEntier() { return entier; } public int getValeur() { return valeur; } public void setTest(int x) { test=test+x; } public static void main(String[] args) { PrimeGenerator test = new PrimeGenerator(2643); if(test.verifEntier()) { System.out.println("il n'y a pas de nombres premiers plus petits que " + test.getEntier()+ " ." } else { test.setTest(2); } while(test<=test.getEntier()) { if(test.nextPrime()) { System.out.println("" + test.getValeur()); test.setTest(1); } else { test.setTest(1); } } }
regarde mon code, classe avec un main inclus dedans... il compile pas mais je crois ke ma logik est bonne . kelkun peut il médé ? ^^ ( merci pour ton ptit code mais je crois pas ke ça fais ce que je demande ...)
|
|
dimanche 12 décembre 2004 à 17:42:18 |
Re : générer des nombre premier

coucou747
|
Selon moi t'as pas besoin, d'une classe pour cela... Un nombre est un nombre et non un objet particulier... A ta place je changerais de forum pour aller vers un forum adapté... Ici c'est du js que l'on fait perso, je n'ai jamais fait de java... en javascript les class n'existent pas... enfin je ne crois pas... In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy [ Lien ]
|
|
Cette discussion est classée dans : nombre, générer, afficher, test, premier
Répondre à ce message
Sujets en rapport avec ce message
Test sur un SELECT pour faire afficher une textbox [ par JeanSeb73 ]
BonjourJ'ai un formulaire en html avec un select, en fonction du choix de l'utilisateur, je voudrais (ou non) faire afficher un textbox pour qu'il rem
afficher un nombre donné de champs dans un formulaire [ par chezjuju2000 ]
Bonjour à tous,je travaille en jsp et javascriptdans ma page jsp j'ai un fomulaire. J'aimerai qu'un champ de ce formulaire (on y rentre un entier) sur
Occurence d'un mot dans un ficher [ par surfeur33 ]
Comment fait-on pour afficher le nombre de fois qu'apparait un mot dans un ficher txt? Exemple : Je cherche à afficher, sur une page html, le nombre d
nombre premier [ par jeranvier ]
bonjours! alors otut d'abord merci de lire ce message etc etc... alors voila, je suis pas nouveau dans la programmation , mais je ne suis pas une bete
comment afficher dynamiquement un nombre de select (en fonction d'une option choisie par un autre select) [ par dragonsky51 ]
Bonjour,Alors j'ai un petit soucis .... je vais essayer d'etre le plus clair possible :)Admettons que l'on veuille créer une bataille entre 2 clans qu
MOTEUR-RECHERCHE-AFFICHER-NOMBRE-RESULTATS [ par loicseg ]
Bonjour, je relance ma question qui est ici : http://www.javascriptfr.com/forum/sujet-MOTEUR-RECHERCHE-AFFICHER-NOMBRE-RESULTATS_1451749.aspx merci d'
Compteur personnalisé : nombre de décès [ par yukisan ]
Bonjour à tous. Voilà, je suis en ce moment sur un projet, et il me faut créer un compteur qui s'incrémente de 1 toutes les heures depuis le 1er janv
Utilisation API Google maps en local avec carte perso [ par maxredphenix ]
Bonjour a tous, Je souhaite utiliser l'api google maps pour mon travail (a moins qu'il y en a d'autre). En effet je voudrais utiliser cette API en "l
formulaire à champs conditionnels [ par julienboc ]
bonjour, je souhaiterais faire un formulaire ac un premier champ visible. L'utilisateur sera obligé d'y répondre et une fois la réponse donnée, un
browser de set top box (Galio) sous javascript lire une video ?? [ par metal76 ]
je test une set top box, j'accéde à ses dossiers via putty, je peux afficher une page de test sur mon écran télé ( une page HTML/javascript lancé par
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|