no save
Assistance
Achat
News

Forum | programmation
algorithme du ppmc
PASCAL, le jeu. 24 févr. 2005 à 12:16:00
tout d'abord tu prends le plus grand de tous les nombres que tu veux comparer, tu l'appelle [maxi], puis tu le multiplie par n (tu demare avec n=1)
ensuite tu divise chaque nombre par [maxi] x n si le resultat de la division est un entier pour chaque nombre tu as trouvé le ppcm. si pour au moin un des nombre le resultat de la division n'est pas un entier alors tu incremente n de 1 et tu recommence.

voici le code en Liberty BASIC.

print "calcul du plus petit commun multiple"
input "combien de nombres voulez-vous comparer ";nb
dim n(nb)
maxi=0
for i=1 to nb
print "entrez le nombre numero ";i
input n(i)
maxi=max(maxi, n(i))
next i
while z=0
z=1
count=count+1
multiple=maxi*count
for u=1 to nb
cp=multiple/n(u)
ab=int(cp)
if ab<>cp then z=0
next u
wend
print "le ppcm de :"
for i=1 to nb
print n(i)
next i
print "est :"
print multiple
wait

Tu trouveras Liberty BASIC en telechargement sur le site :

http://lbasic.atomysk.com

et de l'aide sur le forum qui va avec:

http://lbasic.atomysk.com/forum/
Précédentstephane
févr. 05
pascal
févr. 05
Suivant
REPONSES
PASCAL
févr. 05
pascal
févr. 05
pascal
févr. 05
stephane
févr. 05
pascal
févr. 05
us
juil. 05
p.legal
juil. 05
nono78 pro genius
déc. 07
arnaud genius 78700
déc. 07
Version Web
Réalisé par RedShift
no save