Ngừng hoạt động !

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

TonMeans


    Nhập thông tin của học sinh trong lớp bạn. Phân loại học sinh.

    Admin
    Admin
    Admin


    Tổng số bài gửi : 239
    Join date : 19/05/2011
    Age : 28
    Đến từ : VietNam

    Nhập thông tin của học sinh trong lớp bạn. Phân loại học sinh. Empty Nhập thông tin của học sinh trong lớp bạn. Phân loại học sinh.

    Bài gửi  Admin Tue May 24, 2011 11:16 pm

    PROGRAM CT78;
    USES crt;
    TYPE Hocsinh = RECORD
    Ten, Namsinh,Que: STRING; {Name}
    TBM: REAL; {Diem Trung Binh Mon}
    END;
    VAR A: ARRAY[1..45] OF Hocsinh;
    g,k,tb,i: BYTE;
    n:WORD;
    BEGIN
    clrscr;
    n:=46;
    WHILE n>=45 DO BEGIN
    Write('Lop ban co bao nhieu nguoi: '); Readln(n); END;
    FOR I:=1 TO n DO
    BEGIN
    Write('Ten hoc sinh ',i,': '); Readln(A[i].Ten);
    Write('Nam sinh: '); Readln(A[i].Namsinh);
    Write('Que: '); Readln(A[i].Que);
    Write('Diem trung binh mon: '); Readln(A[i].TBM);
    END;
    Writeln; Writeln; Writeln;
    FOR i:=1 TO n DO IF A[i].TBM >= 8.0 THEN BEGIN g:=g+1; Write(A[i].Ten); GotoXY(31,wherey);
    Write(A[i].Namsinh,' ',A[i].Que,' '); GotoXY(60,wherey); Writeln(' Gioi'); END
    ELSE IF A[i].TBM >= 6.5 THEN BEGIN k:=k+1; Write(A[i].Ten); GotoXY(31,wherey);
    Write(A[i].Namsinh,' ',A[i].Que,' '); GotoXY(60,wherey); Writeln(' Kha'); END
    ELSE
    BEGIN tb:=tb+1; Write(A[i].Ten);
    GotoXY(31,wherey); Write(A[i].Namsinh,' ',A[i].Que,' '); GotoXY(60,wherey); Writeln(' Trung Binh'); END;
    Writeln('So hoc sinh Gioi la: ',g); Writeln(' Kha la: ',k);
    Write(' Trung binh: ',tb);
    Readln
    END.

    Download: http://www.mediafire.com/?oqj982e3fasqa76

      Hôm nay: Sun May 19, 2024 9:46 pm