Algorithme d'addition

cotta Messages postés 308 Statut Membre -  
cotta Messages postés 308 Statut Membre -
Bonjour,
je cherche a écrire un algorithme d'addition, puisque j débute ds ce domaine je trouve des difficultés.
pouvez-vous m'aide SVP.

Merci d'avance.

@cotta
Configuration: Windows XP
Safari 532.0

1 réponse

  1. cotta Messages postés 308 Statut Membre 3
     
    r[1]:=0 (pas de retenue sur les unités)
    i:=1 (on met l'indice à 1, c'est-à-dire on commence par les unités)
    Répéter n fois
    debut
    t:=a[i]+b[i]+r[i] (on calcul la somme des deux chiffres et de la retenue)
    Si (t > 10) alors (s'il doit y avoir une retenue)
    debut
    r[i+1]:=1 (on met une retenue sur le chiffre suivant)
    c[i]:=t-10 (le chiffre i du résultat est le chiffre des unités de t)
    fin
    Sinon
    debut
    r[i+1]:=0 (on ne met pas de retenue sur le chiffre suivant)
    c[i]:=t (le chiffre i du résultat est t)
    fin
    i:=i+1 (on augmente l'indice i de 1, c'est-à-dire on passe au chiffre suivant)
    fin
    0