Se connecter / S'enregistrer
Votre question

Programme nombre premier

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
25 Novembre 2006 14:57:39

Je voudrais créer un programme sur ma casio 35+ qui me permettrais de savoir si un nombre est premier ou pas


Merci de votre aide ;) 

Autres pages sur : programme nombre premier

a c 145 L Programmation
25 Novembre 2006 16:24:47

il y a la méthode lourde:
  1. X = ton chiffre
  2. Y = sqrt(X); // racine carrée
  3. if (floor(Y) == Y) {
  4. Premier = false; // racine carrée entière, il est pas premier
  5. exit();
  6. } else {
  7. Premier = true; //on va partir de l'hypothèse qu'il est premier
  8. }
  9. for (i = 2 to floor(Y)) {
  10. if ((X % i) == 0) {
  11. Premier = false; // le modulo est nul, divison réussie
  12. exit();
  13. }
  14. }
  15. // Si on arrive ici, le nombre est premier
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS