repeta ...pana cand... provine din limbul Pascal (repeat... until...); Instructiunea C++:
do instructiune while (conditie);
este echivalenta cu instructiunea Pascal:
repeat instructiune until not conditie;
aceeasi cu varianta sa in limbaj pseudocod:
repeta instructiune pana cand not conditie.
Altfel spus,
repeta instr pana cand conditie
este echivalenta cu varianta C++:
do instr while(! conditie);
diferenta apare la partea finala: conditie - not conditie (!not conditie).