StartprogrammingusingObjectPascal:StudentsDegreeProgram

From 흡혈양파의 번역工房
Revision as of 09:26, 21 July 2012 by Onionmixer (talk | contribs) (SPOP 학생등급프로그램 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

학생 등급 프로그램

var
    Mark: Integer;
begin
    Write('Press enter student mark: ');
    Readln(Mark);
    Writeln;

    case Mark of
        0 .. 39: Writeln('Student grade is: F');
        40 .. 49: Writeln('Student grade is: E');
        50 .. 59: Writeln('Student grade is: D');
        60 .. 69: Writeln('Student grade is: C');
        70 .. 84: Writeln('Student grade is: B');
        85 .. 100: Writeln('Student grade is: A');
    else
        Writeln('Wrong mark');
    end;

    Write('Press enter key to close');
    Readln;
end.

위의 예시에서 (0 .. 39)와 같은 범위를 사용했으며, Mark 값이 이 범위에 존재하면 True를 되돌릴 것이라는 의미입니다.

참고
Case 구문은 정수형들과 문자형과 같은 서수형에만 동작하지만, 문자열실수와 같은 다른 형과는 동작하지 않습니다.