> Tous les forums > Forum Autres langages
 Sous-programme (2)Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
sou71
  Posté le 30/10/2009 @ 11:55 
Aller en bas de la page 
Petit astucien

Bonjour, j'ai encore un exercice ou je bloque (pour pas changer ), voilà l'énoncé:

"Rédiger un programme principal qui demande un entier naturel n (>=2) à l'utilisateur et affiche tous les nombres premiers compris entre 2 et n."

J'ai fais ceci pour le moment:

Programme NbPremiersEntre2etn

Constante

..............min <- 2

Variable

..............nb (entier)

Début

..............Répéter

.....................Saisir (nb)

..............Jusqu'à nb>=min

..............Lire nb



Modifié par sou71 le 30/10/2009 11:57
Publicité
sou71
 Posté le 30/10/2009 à 14:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci, je viens de faire sa, peut-tu m'apporter correction si nécessaire ?

Programme NbPremiersEntre2etn


Constante

............... min <- 2

Variable

............... nb,x (entier)


Début

............... Répéter

..................... Saisir (nb)

............... Jusqu'à nb>=min

............... Faire x<- nb

............... Répéter

...................... Si x EstPremier(x)

...................... Alors afficher x et Faire x <- x-1

...................... Sinon Faire x <- x-1

................Jusqu'à x=min

Fin



Modifié par sou71 le 30/10/2009 14:40
sou71
 Posté le 30/10/2009 à 14:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Anonyme a écrit :

  • dans ton dernier repeter... jusqu'à, il faut que tu décrrémentes x ( x<-<-1 ) systématiquement et non pas uniquement dans le cas du sinon. Cela fait générér une boucle infinie dans le premier cas alors !

Je l'ai fait également dans le 'Alors', c'est toujours pas bon ?

sou71
 Posté le 30/10/2009 à 14:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

C'est mieux ? Je pense que oui


Début

............... Répéter

..................... Saisir (nb)

............... Jusqu'à nb>=min

............... Faire x<- nb

............... Répéter

...................... Si x EstPremier(x)

...................... Alors afficher x

...................... Faire x <- x-1

................Jusqu'à x=min

Fin

sou71
 Posté le 30/10/2009 à 15:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Oui, j'y avais pensé, je modifie alors.

Merci de l'aide c'est gentil de ta part, bonne après-midi !

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
67,99 €Alimentation semi modulaire Be Quiet Pure Power 11 500W, 80+ Gold à 67,99 €
Valable jusqu'au 07 Mai

Amazon propose actuellement l'alimentation semi modulaire Be Quiet Pure Power 11 d'une puissance de 500W à 67,99 € livrée gratuitement. On trouve habituellement cette alimentation à partir de 75 €. Certifiée 80+ Gold, elle propose d'excellents rendements (jusqu'à 92 %) est silencieuse et dispose d'une garantie 5 ans.


> Voir l'offre
50,99 €Hub Aukey USB C 12 en 1 (USB 3, HDMI 4K, RJ45, lecteur SD/MicroSD, PD 100W) à 50,99 €
Valable jusqu'au 07 Mai

Amazon fait une vente flash sur le Hub Aukey USB C 12 en 1 qui passe à 50,99 € au lieu de 75 €. Ce Hub à brancher sur un port USB C vous permettra d'ajouter 2 ports USB 3.0, 2 ports USB 2.0, 1 port USB C de données, un lecteur de cartes mémoire SD et MicroSD, un port Ethernet Gigabit RJ45, un port VGA et deux ports HDMI 4K (pour étendre l'affichage sur plusieurs écrans en même temps) à votre ordinateur portable ou votre smartphone. Et vous pourrez même recharger votre ordinateur avec la prise USB-C PD 100W intégrée.


> Voir l'offre
99,49 €SSD PNY CS2130 1 To (NMVe M.2, 3500 Mo/s) à 99,49 €
Valable jusqu'au 07 Mai

Amazon fait une promotion sur le SSD PNY CS2130 1 To (NMVe M.2) qui passe à 99,49 € livré alors qu'on le trouve ailleurs à partir de 130 €. Ce SSD utilise une interface M.2 NVMe PCIe Gen3 x 4 pour une connexion simple et des performances exceptionnelles : jusqu’à 3500 Mo/s en lecture séquentielle et jusqu’à 1800 Mo/s en écriture séquentielle. Le SSD est doté de la technologie 3D TLC NAND haute densité offrant une endurance d’écriture durable et assorti d’une garantie de cinq ans.


> Voir l'offre

Sujets relatifs
Sous-programme
programme tsr en c++ sous windows
Apprendre les bases du langage VBA sous Excel
Programme spatial
Programme crash
Aide pour un programme simple en C++
Script pour lancer un programme en VBS
Imprimante HP C3180 et programme MS/ DOS
C++ Coder un programme: Le plus grand/petit nombre
Comment Récupérer un Tag sous Visual Basic 2010
Plus de sujets relatifs à Sous-programme (2)
 > Tous les forums > Forum Autres langages