Bonjour, j'ai un DM à faire et il y a une partie sur les algorithmes, et c'est la galère...
Voici l'énoncé :
On considère l'algorithme suivant :
Entrer un entier naturel N
P prend la valeur 2
Tant que P N faire :
Si N/P est un entier
Alors afficher P
N/P => N
Sinon P+1 => P
Finsi
Fin tant que
Voilà alors j'ai fait le programme suivant, sauf que mon problème est que je ne sais pas comment on traduit "si N/P est un entier" :
Input "N=",N
2=>P
While PN
If N/P ... (je sais pas quoi mettre)
Then
Disp "P=",P
N/P=>N
Else
P+1=>P
End
End
Est-ce que c'est totalement à côté de la plaque ou ça va à peu près ?
Merci d'avance
Bonjour, "si N/P est un entier" se traduit par Si partie entière de (N/P) = N/P alors trouve comment on exprime la fonction partie entière dans le langage de ta calculatrice (c'est floor() ou ent(), ou int() ...)
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :