Algorithme Terminale S (Algobox)

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
brun876
Messages: 3
Enregistré le: 11 Sep 2015, 18:16

Algorithme Terminale S (Algobox)

par brun876 » 11 Sep 2015, 18:26

Bonjour,

Je cherche à créer un algorithme permettant de trouver les diviseurs positifs d'un nombre entier naturel (appelé n) à l'aide d'algobox. En soi rien de compliqué, j'ai réussi en partie l'algorithme mais j'aimerais maintenant soigner la présentation, notamment lors de l'affichage du résultat.
Je souhaite afficher tous les diviseurs d de mon nombre entier initialement choisi (n), si possible à la suite... Je suis presque sûre d'avoir su le faire il y a quelques années mais malheureusement mon niveau Algobox a bien chuté depuis :)

J'ai donc à la fin de mon algorithme
"AFFICHER "Les diviseurs de "
AFFICHER n
AFFICHER " sont :"
AFFICHER d

Mais les diviseurs sont maintenant accolés et ce n'est donc pas très clair, comment insérer des ";" entre chaque valeur? Merci d'avance! :lol3:



Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 11 Sep 2015, 19:09

salut
Tu devrais mettre ton programme en entier

brun876
Messages: 3
Enregistré le: 11 Sep 2015, 18:16

par brun876 » 11 Sep 2015, 19:30

chan79 a écrit:salut
Tu devrais mettre ton programme en entier


Voilà l'algorithme, au final les résultats sont l'un en dessous de l'autre, ça peut passer visuellement mais du coup je me demande quand même comment les mettre à la suite!


1 VARIABLES
2 n EST_DU_TYPE NOMBRE
3 d EST_DU_TYPE NOMBRE
4 a EST_DU_TYPE NOMBRE
5 DEBUT_ALGORITHME
6 AFFICHER "Entrer le nombre entier n dont on cherche les diviseurs : "
7 d PREND_LA_VALEUR 1
8 LIRE n
9 TANT_QUE (n200000) FAIRE
10 DEBUT_TANT_QUE
11 AFFICHER "Veuillez saisir un nombre entier strictement positif et inférieur ou égal à 200000. "
12 LIRE n
13 FIN_TANT_QUE
14 AFFICHER "Les diviseurs de "
15 AFFICHER n
16 AFFICHER " sont :"
17 POUR d ALLANT_DE 1 A n
18 DEBUT_POUR
19 SI (n%d==0) ALORS
20 DEBUT_SI
21 AFFICHER d
22 d PREND_LA_VALEUR d+1
23 FIN_SI
24 FIN_POUR
25 FIN_ALGORITHME

Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 11 Sep 2015, 21:01

Salut
La ligne 22 est à enlever
Après la ligne 21, insérer une ligne pour afficher " , "

brun876
Messages: 3
Enregistré le: 11 Sep 2015, 18:16

par brun876 » 12 Sep 2015, 08:48

chan79 a écrit:Salut
La ligne 22 est à enlever
Après la ligne 21, insérer une ligne pour afficher " , "


Ah d'accord, merci beaucoup!

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 31 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite