begin
  comment This is a test program to test the functioning of the 
          Algol-m case statement;
  while 1=1 do
      begin
        integer num,input,index;
        write("input test value");
        
        read(input);
        case input of
          begin
           begin
             write("0",input);
           end;
           begin
            %this is case 1%
            write("1",input);
           end;
           begin
           write("2",input);
             for index:=1 step 1 until input do
                begin
                write(index);
              end;
             end;
           write("3"," ",input);
          end;
       end;
end
eof

