Figure 21.

Usual_Dilemma.

---------------------------------------------------- -- A beginning Ada programmer sometimes finds -- himself in this dilemma. with SCROLL_TERMINAL; use SCROLL_TERMINAL; procedure Usual_Dilemma is NAME : string(1..30); ADDRESS : string(1..40); CITY_STATE_ZIP : string(1..40); begin get("What is your Name? ", NAME); get("What is your Address? ",ADDRESS); get("Where do you Live? ",CITY_STATE_ZIP); SCROLL_TERMINAL.new_line(10); SCROLL_TERMINAL.put_line ("NAME = " & NAME); SCROLL_TERMINAL.put_line ("ADDRESS = " & ADDRESS); SCROLL_TERMINAL.put_line ("CITY = " & CITY_STATE_ZIP); exception when NEEDS_HELP => null; -- nothing you can do now! end Usual_Dilemma;