
Part (a): Line 1: while (TRUE) OpenCurlyBracket
Line 2: print f ("login: ");
Line 3: get underscore string (name);
Line 4: disable underscore echoing ();
Line 5: print f ("password:");
Line 6: get underscore string (password);
Line 7: enable underscore echoing ();
Line 8: v equals check underscore validity (name, password);
Line 9: if (v) break;
Line 10: CloseCurlyBracket
Line 11: execute underscore shell (name);
Part (b): Line 1: while (TRUE) OpenCurlyBracket
Line 2: print f ("login:");
Line 3: get underscore string (name);
Line 4: disable underscore echoing ();
Line 5: print f ("password:");
Line 6: get underscore string (password);
Line 7: enable underscore echoing ();
Line 8: v equals check underscore validity (name, password);
Line 9: if (v vertical bar vertical bar str cmp (name, "zzzzz") equals equals 0) break;
Line 10: CloseCurlyBracket
Line 11: execute underscore shell (name);
Back