Đề 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;
}