Gửi Thông Điệp Yêu Thương vanbinh_bt nhắn với all: thi sao rồi mấy đồ...[Mr]-Boom nhắn với All K4: Chúc mọi người có 1 kỳ thi thật tốt !!lặng lẽ yêu nhắn với nguyễn ngọc huy: chúc mi có một kỳ thi tốt nha. vẫn nhớ mingocthongcctm05f nhắn với QNGAI: hãy sát cánh bên nhau.....hi.......trinhvh91 nhắn với TM03B: TM03B đoàn kết đi chơi cuối khóa nghenNgười vô cảm nhắn với nguyenlu: Ai vậy? T vẫn bước đi trong yêu thương mà ^^381 nhắn với neyugn: mong rằng chúng ta sẽ đi đến cái đích cuối cùng !nguyenlu nhắn với Người vô cảm: Hãy bước đi trong sự yêu thươnglenguyen_alone nhắn với Young Bin: tại sao nhok lại iu bin chứ nhỉ???hp thành công nhá!!binhcaolinh nhắn với Đen Trần: Cố gắng học chăm chỉ nhé em! Gửi Thông Điệp Yêu Thương


BẢNG GIÁ QUẢNG CÁO TẠI DIỄN ĐÀN 2MIT.ORG 2012

Hiện kết quả từ 1 tới 1 của 1

Chủ đề: Class trong C++ !!!

  1. #1
    Tham gia ngày
    May 2009
    Đến từ
    Ha Noi, Vietnam, Vietnam
    Tuổi
    21
    Bài gửi
    1,565
    Cảm ơn
    1,103
    Được cảm ơn 1,245/501 bài viết
    Blog Entries
    13
    9
    MASTER
     
     
    Số lần cộng|trừ: 5 lần

    Talking Class trong C++ !!!

    Đề Bài
    Viết một chương trình xây dựng hai lớp: một lớp thí sinh và một lớp danh sách thí sinh. Trong đó lớp thí sinh có dữ liệu bao gồm các thông tin: số báo danh, điểm toán, điểm hoá, điểm lý. Lớp danh sách thí sinh có dữ liệu một mảng các thí sinh và số lượng phần tử thuộc mảng đó. Viết chương trình thực hiện các công việc sau:
    1. Nhập và hiển thị một danh sách các thí sinh từ bàn phím
    2. Sắp xếp danh sách các thí sinh theo thứ tự tăng dần về điểm số
    3. Hiển thị thông tin của các sinh viên có tổng điểm trên 18


    Code:
    #include <iostream.h>
    #include <conio.h>
    
    class thisinh
    {
    private:
    char sbd[25];
    float dtoan,dly,dhoa;
    public:
    void nhap();
    void in();
    float tdiem();
    };
    
    void thisinh::nhap()
    {
    cout<<"Nhap vao so bao danh :";
    cin>>sbd;
    cout<<"Nhap diem toan :";
    cin>>dtoan;
    cout<<"Nhap diem ly:";
    cin>>dly;
    cout<<"Nhap diem hoa:";
    cin>>dhoa;
    }
    
    void thisinh::in()
    {
    cout<<"So bao danh "<<sbd;
    cout<<" Diem toan:"<<dtoan<<" Diem ly:"<<dly<<" Diem hoa:"<<dhoa;
    cout<<" Tong diem: "<<tdiem()<<endl;
    }
    
    float thisinh::tdiem()
    {
    return(dtoan+dly+dhoa);
    }
    
    class dsts
    {
    private:
    int n;
    thisinh dsts[100];
    public:
    void nhapds();
    void inds();
    void sapxep();
    void tdtren18();
    };
    
    void dsts::nhapds()
    {
    cout<<"Nhap vao so luong thi sinh:";
    cin>>n;
    for(int i=0;i<n;i++)
    dsts[i].nhap();
    }
    
    void dsts::inds()
    {
    for(int i=0;i<n;i++)
    dsts[i].in();
    }
    
    void dsts::sapxep()
    {
    for(int i=0;i<n-1;i++)
    for(int j=i+1;j<n;j++)
    if(dsts[i].tdiem()>dsts[j].tdiem())
    {
    thisinh temp;
    temp= dsts[i];
    dsts[i]=dsts[j];
    dsts[j]=temp;
    }
    }
    
    void dsts::tdtren18()
    {
    for(int i=0;i<n;i++)
    if(dsts[i].tdiem()>18)
    dsts[i].in();
    }
    
    void main()
    {
    dsts ds;
    ds.nhapds();
    cout<<"Sap xep danh sach cac thi sinh theo thu tu tang dan ve tong diem:"<<endl;
    ds.sapxep();
    ds.inds();
    cout<<"Danh sach cac thi sinh co tong diem tren 18 la:"<<endl;
    ds.tdtren18();
    getch();
    }
    ________________________________________

    --------------------------------------------------
    Xem các chủ đề cùng chuyên mục:



  2. Thành viên đã cảm ơn sunboy trong bài viết này là :

    killyou117 (09-05-2012)

Thông tin về chủ đề này

Users Browsing this Thread

Hiện giờ đang có 1 người xem chủ đề này. (0 thành viên 1 khách)

     

5561
Lượt xem

Share