21. DO WHILE ในการทางานครั้งแรกจะต้องมีการตรวจสอบเงื่อนไขก่อนทุก
ครั้ง ก่อนที่จะมีการงาน
DO UNTILการทางานครั้งแรกจะยังไม่มีการตรวจสอบเงื่อนไข แต่จะเข้าไป
ทางานในลูปก่อนอย่างน้อย 1 ครั้งแล้วจึงจะไปตรวจสอบเงื่อนไข
DO WHILE จะมีการเข้าไปทางานในลูปก็ต่อเมื่อตรวจสอบเงื่อนไขแล้ว
พบว่า เงื่อนไขเป็นจริง แต่เมื่อพบว่าเงื่อนไขเป็นเท็จ ก็จะออกจากลูปทันที
DO UNTIL จะมีการเข้าไปทางานในลูปก็ต่อเมื่อตรวจสอบเงื่อนไขแล้ว
พบว่า เงื่อนไขเป็นเท็จ แต่เมื่อพบว่าเงื่อนไขเป็นจริง ก็จะออกจากลูปทันที
สรุปข้อแตกต่างระหว่าง DO WHILE และ DO UNTIL