home *** CD-ROM | disk | FTP | other *** search
- Program CaseStr;
-
- Const
- StrConst = 'DOG CAT COW PIG SNAKE SEAL FROG DONE';
-
- Var
- i : Integer;
- s : String;
-
- Begin
- Repeat
- WriteLn ( 'Which animal do you want to hear? ');
- ReadLn ( s );
- For i := 1 to Length ( s ) Do
- s [i] := UpCase ( s [i] );
- If ( Length ( s ) > 0 ) Then
- Case ( Pos ( s, StrConst ) ) Of
- 1 : WriteLn ( 'Bark Bark' );
- 5 : WriteLn ( 'Meow' );
- 9 : WriteLn ( 'Moooo' );
- 13 : WriteLn ( 'Oink oink' );
- 17 : WriteLn ( 'Hsssss' );
- 23 : WriteLn ( 'Oorp orp' );
- 28 : WriteLn ( 'Ribbet' );
- 33 : ;
- Else
- WriteLn ( 'I do not know that animal. "Done" to quit.' );
- End;
- Until ( s = 'DONE' );
- End.
-
-