In primul rand, "cat timp" repeta secventa de cod inclusa cel putin o data, in timp ce "daca" va trece o singura data peste acea secventa de cod.
In al doilea rand, ambele instructiuni verifica o relatie data, "cat timp" repeta codul daca relatia se verifica si daca nu, trece mai departe, iar "daca" returneaza true daca relatia se verifica si false daca nu.