V primeru zaporedj.c imamo za funkcijo sestej_zaporedje1 naslednjo pogodbo:
/* Desc: Funkcija sesteje stevilo_clenov aritmeticnega
zaporedja, ki je definiran z zacetnim clenom
zacetni_clen in korakom korak.
Parms: zacetni_clen - zacetni clen zaporedja (po vrednosti)
korak - razlika med zaporednima clenoma zaporedja (po
vrednosti)
stevilo_clenov - stevilo clenov zaporedja, ki jih
bomo sesteli (po vrednosti)
Result: Sum(ai: ai = zacetni_clen + (i * korak),
0 <= i < stevilo_clenov)
Pre: (RESULT IN int) AND (stevilo_clenov >= 0)
Post: -
*/
Na nasem podrocju si lahko ogledate drugo inacico pogodbe,
pri kateri sta spremenjna clena ,,Result'' in ,,Post``.