PSEUDOCOD e îngroșat :
Pentru informații suplimentare am scris exercițiul în C++ :
„dacă” nu are nevoie de sfârșit cum este la „cât_timp”
întreg n; / int n;
citește n; / cin>> n;
cât_timp ( n < 1000 ) execută; / while ( n<1000 )
dacă ( n / 100 > 0 ) atunci / if ( n / 100 > 0 )
scrie 3; / cout <<3;
altfel / else
dacă ( n / 10 > 0 ) atunci / if ( n / 10 > 0 )
scrie 2; / cout <<2;
altfel / else
scrie 1; / cout << 1;
pauză; / break;
sfârșit cât_timp
stop; / return 0;