Merci ! Il n'y a pas de cours enfait :/. Je demanderai à mon professeur à la rentrée !
Croony75
@Croony75
Meilleurs messages postés par Croony75
Derniers messages publiés par Croony75
-
RE: Algorithme avec division euclidienneC
-
RE: Algorithme avec division euclidienne
Variable (n;entier)
Pour (n;1,99)
Debut de Pour
Si ((ou(reste(n,7)=0, reste(n,10)=7 ou quot(n,10)=7)) alors
Debut de Si
Afficher ("pox")
Fin de Si
Sinon
Début de Sinon
Afficher (n)
Fin de Sinon
Fin de Pour
Fin de l'algorithme.Voilà :), faut-il utiliser des virgules, des points virgules ou bien ça n'a pas d'importance ?
C -
RE: Algorithme avec division euclidienne
La deuxième version est meilleure je pense !
C -
RE: Algorithme avec division euclidienne
Super merci beaucoup ! Je vais d'ailleurs le tester sur algobox pour voir ce que ça donne !
C -
RE: Algorithme avec division euclidienne
Mais on ne doit pas affecter n à 0 ensuite n+1 parce que là on sait pas que le programme affiche les nombres de 1 à 99 ?
C -
RE: Algorithme avec division euclidienne
Bein langage naturel, c'est ce que je viens d'écrire. mais je ne connais pas le vocabulaire donc bon..
C -
RE: Algorithme avec division euclidienne
Donc enfait ça donne ça :
Variable (n; entier)
Demander (n)
Affecter (n;0)
Si(ou(reste(n;7)=0) , (reste(n;10) = 7), (quot(n;10=7)) alors
Afficher ("pox")
FinSi
Sinon
Fairepour (n;1,99)
Afficher (n;n+1)
Afficher (n)
FinSinon
Fin de l'algorithme.PS : Alinéa de Si à Finsinon.
C -
RE: Algorithme avec division euclidienne
Je vois pas du tout comment il ne pourrait pas y avoir de boucle ?
Variable (n, entier)
Demander (n)
Affecter (n,0)
Boucle :
Tant que n inférieur à 99
Faire pour (n; 1,99)
Affecter (n;n+1)
Afficher (n)
ou(reste (n,7)= 0; reste (n;10)=7 ; quot(n;10)=7)
Afficher ("pox")Fin de Faire
Fin de Tant que
Fin de l'algorithmePour l'instant, je sais faire que ça, je vois pas comment il pourrait pas y avoir de boucle (je ne comprends décidement rien aux algorithme '-____-)
C