Sunday, June 22, 2014

Thực hành 9 - Bài 4


Đề bài : ThucHanh09_Class_GioiThieu.pdf

Cài đặt lớp SoNguyen (số nguyên). Mỗi đối tượng của lớp SoNguyen được sinh ra ngẫu nhiên khi khai báo, trong đó dữ liệu thành viên ngẫu nhiên trong khoảng từ -49 cho đến +50. Đếm xem đã có bao nhiêu số nguyên dương được tạo ra.
________________________________________________________________________

Code : http://pastebin.com/5G3G3pV2  hoặc thuchanh9-bai4.cpp
________________________________________________________________________


#include <iostream>

using namespace std;

class SoNguyen
{
    public:
        SoNguyen();
        ~SoNguyen();
        SoNguyen(int);
        int getSoLuong();
     
        void inSoNguyen();
    private:
        int soLuong;
        int so;
};

SoNguyen::SoNguyen()
{
    so = rand()%100 - 49;
    soLuong=0;
}
SoNguyen::~SoNguyen()
{
}

SoNguyen::SoNguyen(int a)
{
    so = a;
}
int SoNguyen::getSoLuong()
{
    return soLuong;
};
void SoNguyen::inSoNguyen()
{
    so = ( rand()%100 - 49 );
    if ( so>0 ) soLuong++;
    cout << " " << so << " " ;
 
}
int main ()
{
    srand(time(0));
    SoNguyen a;
    for ( int i=0; i< ( rand()%100+1 ); i++)
    {
        a.inSoNguyen();
    }
    cout << endl<< "So nguyen duong tao ra la : " << a.getSoLuong() << endl;
    system("pause");
    return 0;
 
}

BACK TO TOP