Salut à tous
enfaite j'ai besoin de votre avis sur cet algorithme que j'ai ecris.
Il s'agit d'ecrire un algoritme qui reçoit en entrer un nombre entier de 1 a 10 et affiche en sortie la table de multiplication de ce nombre.
nom de l'algo: Tabledemultiplication
variables: Prod,n,x = entier
Debut:
afficher("entrez la valeur de n à multiplier")
lire(n)
x=0
tant que (x<10) faire
Prod=(x+1)*n
Fin tant que
affichez("la table de multiplication de n est="prod)
Est ce correcte?
Merci d'avance😊
Bonjour,
Là où tu as placé ton "affichez" il y aura combien de nombres affichés ?
Dans une table de multiplication, il faudrait combien de résultats affichés ?
oui, encore faut-il écrire l'instruction qui augmente x avec un pas de 1;
sinon, tu n'afficheras que le calcul de 1*n.
il y a d'autres choses importantes à reprendre dans ton algo :
lis le message de cocolaricotte.
je vous laisse poursuivre.
bonne soirée à vous deux
Bonsoir,
Comme l'a dit carita le problème est que ton algorithme ne modifie pas la valeur de x.
Comme il vaut 0 au départ, il reste toujours égal à 0 et la condition x<10 peut s'écrire 0<10 ce qui est est toujours vrai : la boucle ne termine jamais.
enfaite x=0
prod=(x+1)*n
De là on aura prod=(0+1)*n or x sera egal a 1 qui est inferieur a 10 donc la boucle continue prod=(1+1)*n
.
.
.
.
.
.
C'est ce que je me dis
MAis c'est pas vraiment réaliste !
Ouvre ton livre
Cherche un algorithme qui permet de trouver une suite de nombres entiers qui commence par la valeur 0 et qui prend les valeurs 1 , puis 2 , puis 3 , puis ........ jusqu'à la valeur 10
Exemples
Pour faire afficher tous les nombres paires compris entre 2 et 300
variable : n un entier
n prend la valeur 2
Tant que n 300
afficher n
n prend la valeur n + 2
fin Tant que
Fin
Pour faire afficher tous les nombres impaires compris entre 1 et 199
variable : n un entier
n prend la valeur 1
Tant que n 199
afficher n
n prend la valeur n + 2
fin Tant que
Fin
Tu essayes de comprendre et tu modifies ton algorithme.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :