(`·.¸ Welcome to K2CN4'S 4RUM ¸.·´)
Welcome to K2CN4'S 4RUM - University Information Technology
Mời Bạn Đăng Ký để cùng giao lưu học hỏi về lĩnh vực CNTT với các thành viên khác của lớp K2CN4.
Doumo Arigatou Gozaimasu

(`·.¸ Welcome to K2CN4'S 4RUM ¸.·´)

๑๑۩۞۩๑๑ Diễn đàn lớp K2CN4, Trường Đại Học Công Nghệ Thông Tin - Đại Học Quốc Gia TP. Hồ Chí Minh ๑๑۩۞۩๑๑
 
Trang ChínhTrang ChủCalendarGalleryTìm kiếmĐăng kýĐăng Nhập

Share | 
 

 [LTHDT]Đề Thi Tốt Nghiệp Năm 2008

Go down 
Tác giảThông điệp
vodanh
Mem's K2CN4
Mem's K2CN4
avatar


Bài gửiTiêu đề: [LTHDT]Đề Thi Tốt Nghiệp Năm 2008   Wed Dec 24, 2008 11:43 am

Hôm này có thời gian post bài thi lập trình hướng đối tượng cho ai chưa làm được tham khảo :D
Câu 2: Thông tin của một thí sinh tham gia thi gồm: số báo danh, họ , tên,năm sinh, điểm toán , điểm lý, điểm Hóa,
Hãy xây dựng đối tượng thí sinh và viết chương trình C++ theo phương pháp lập trình hướng đối tượng , thực hiện các thao tác xử lý sau đây trên một danh sách thí sinh:
- Nhập / xuất danh sách thí sinh
- Tìm kiếm thí sinh có tổng điểm 3 môn lớn nhất
- In ra danh sách tất cả các thí sinh có tổng điểm 3 môn >=20

Code:
/* bai2: De thi Lap trinh Huong doi tuong
    Name: vodanh */

#include"iostream.h"
#include"conio.h"

class sinhvien
{
    private:
long sbd;
        char *ho;
        char *ten;
        int namsinh;
        int dtoan;
        int dly;
        int dhoa;
    public:
        sinhvien();
        void input();
        void output();
        int tongdiem();

};

int sinhvien::tongdiem()
{
    int s=0;
    s=dtoan+dly+dhoa;
    return s;
}

sinhvien::sinhvien()
{
    sbd=0;
    ho;
    ten;
    namsinh=0;
    dtoan=0;
    dly=0;
    dhoa=0;
}

void sinhvien::input()
{
    cout<<"nhap so bao danh: "; cin>>sbd;
cin.ignore(1);
    cout<<"nhap ho : "; cin.getline(ho,10);
    cout<<"nhap ten: "; cin.getline(ten,10);
    cout<<"nam sinh: "; cin>>namsinh;
    cout<<"diem toan: "; cin>>dtoan;
    cout<<"diem ly: "; cin>>dly;
    cout<<"diem hoa: "; cin>>dhoa;

}

void sinhvien::output()
{
    cout<<"so bao danh la: "<<<"\n";
    cout<<"Ho  la: "<<<"\n";
    cout<<"Ten la: "<<<"\n";
    cout<<"Nam Sinh: "<<<"\n";
    cout<<"\t+Diem Toan: "<
    cout<<"\n\t+Diem Ly: "<
    cout<<"\n\t+Diem Hoa: "<<<"\n";
    cout<
}


int main()
{
    clrscr();
    int n;
    cout<<"nhap so phan tu cua danh sach: "; cin>>n;
    sinhvien *sv=new sinhvien[n];
    //Nhap danh sach
    for(int i=0;i
        sv[i].input();
    clrscr();
    //In danh sach sinh vien
    for(i=0;i
        sv[i].output();

    //TIm sinh vien co' Diem? 3 Mo^n Lon' Nha^t'

    sinhvien max=sv[0];
    cout<<"\nSinh Vien Co Tong Diem 3 mon lon nhat:\n";
    for(i=0;i
        if(sv[i].tongdiem()>max.tongdiem())
            max=sv[i];
            max.output();
    //In Sinh Vien Co Tong DIem >=20
    cout<<"\nNhung sinh Vien co tong diem lon hon >=20\n";
    for(i=0;i
        if(sv[i].tongdiem()>=20)
        sv[i].output();
    getch();
    return 0;

}
Link down file .CPP ở đây:
mediafire.com ?munm2mn1wbn

Có gì thì PM .Còn nhiếu xót mong được mọi người chỉ giáo :)


Được sửa bởi vodanh ngày Thu Jan 08, 2009 5:39 pm; sửa lần 1.
Về Đầu Trang Go down
Xem lý lịch thành viên
LinhTN_26
Mem's K2CN4
Mem's K2CN4
avatar

Nam

Character sheet
Số bài viết hay::
7/1000  (7/1000)

Bài gửiTiêu đề: Re: [LTHDT]Đề Thi Tốt Nghiệp Năm 2008   Wed Jan 07, 2009 4:52 pm

Mình chạy thử rùi nhưng khi in ra không in được "Số Báo Danh", còn "họ""tên" lúc có lúc không, lúc lung tung lúc không, lúc có :58: bạn vô danh xem lại hộ mình nhé !

Thanks :52:



Chữ Ký


Trần Linh
Phone: 0987802806
Ai cần gì cứ Alô nhé!

Về Đầu Trang Go down
Xem lý lịch thành viên
vodanh
Mem's K2CN4
Mem's K2CN4
avatar


Bài gửiTiêu đề: Re: [LTHDT]Đề Thi Tốt Nghiệp Năm 2008   Thu Jan 08, 2009 5:42 pm

uh cảm ơn bạn rất nhiều.Đúng là mình quên mất chưa Test kỹ .Mình đã sửa lại rùi .Mong các bạn thông cảm.Có gì thì PM mình sẽ sửa.Thanks
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: [LTHDT]Đề Thi Tốt Nghiệp Năm 2008   

Về Đầu Trang Go down
 
[LTHDT]Đề Thi Tốt Nghiệp Năm 2008
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» 0937212966.sàn gỗ công nghiệp rẻ nhất.sàn gỗ công nghiệp rẻ nhất.sàn gỗ công nghiệp rẻ nhất.sàn gỗ công nghiệp rẻ nhất.sàn gỗ công nghiệp rẻ nhất.sàn gỗ công nghiệp rẻ nhất.sàn gỗ công nghiệp rẻ nhất.
» 0862770688’!!’Trung tâm bảo hành tivi Philips tại TPHCM,LH-0936175427)Sửa tivi tại HCM chuyên nghiệp,bảo hành-sửa tivi LCD,LED,PLA
» 0936175427=>Sửa máy lạnh Sanyo tại HCM,Trung tâm bảo hành máy lạnh Sanyo tại TPHCM,*))((Dịch vụ sửa chữa máy lạnh chuyên nghiệp tại HCM,Sửa máy lạnh Sanyo tại HCM,Sửa máy lạnh Sanyo tại HCM,Sửa máy lạ
» ((0906024649))thợ sửa máy bơm nước tại nhà quận 3; sửa điện nước; khoan giếng gia đình & công nghiệp; tư vấn, thiết kế, lắp đặt ph
» 0933102666 bảo dưỡng máy lạnh công nghiệp bình dương

Permissions in this forum:Bạn không có quyền trả lời bài viết
(`·.¸ Welcome to K2CN4'S 4RUM ¸.·´) :: Công Nghệ Thông Tin :: Ôn Thi Tốt Nghiệp :: Tài liệu Ôn Thi Tốt Nghiệp-
Chuyển đến