các bạn ai đã thi rồi thì up cái đề lên cho mấy bạn thi ngày mai tham thảo nha!
Announcement
Collapse
No announcement yet.
nhờ up đề thực hành môn hướng đối tượng hôm nay
Collapse
X
-
-
Cảm ơn Thành.
Bài này ông làm kịp thời gian không?Thân Lãng Tử Phiêu Du Theo Ngàn Gió,
Chốn Phiêu Hồng Buông Kiếm Tựa Hồng Nhan
Đời Đạo Gian
Comment
-
Originally posted by 11520374 View Postmai mình mới thi đề này của thằng bạn.....nó pro nên gõ có 30p xong ak :shot:Thân Lãng Tử Phiêu Du Theo Ngàn Gió,
Chốn Phiêu Hồng Buông Kiếm Tựa Hồng Nhan
Đời Đạo Gian
Comment
-
Chú cứ khiêm tốn. :badsmell:Thân Lãng Tử Phiêu Du Theo Ngàn Gió,
Chốn Phiêu Hồng Buông Kiếm Tựa Hồng Nhan
Đời Đạo Gian
Comment
-
đề dài nhỉ mai hi vọng dễ ăn hehe:dreaming:Khi đã chọn công việc hay cái nghề cho mình thì nên đầu tư nhiều công sức cho nó thì sẽ thấy nó có nhiều cái hay để kiếm ra tiền lắm.Rồi cái quan trọng là có sức hay kiên trì mà làm không thôi! Đừng đứng núi này trông núi nọ thì phí hoài thời gian và tuổi trẻ thôi!
Comment
-
Viết xog nó lại ko chạy vì cái lỗi "error C4996: 'strcpy': This function or variable may be unsafe." nhưng pùn ngủ quá..........:tire::tire::tire::tire:
Mong AE edit giúp vậy..............
Chìu mai mih thi...... thanks........
PHP Code:// Thi Thuc hanh 2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "string.h"
#include "iostream"
using namespace std;
class Nguoi
{
char* ten;
char* gioitinh;
int namsinh;
public:
Nguoi();
Nguoi(char*,char*,int);
Nguoi(const Nguoi&);
~Nguoi();
void Nhap();
void Xuat();
int tuoi();
char* GT();
char* Ten();
};
class CN:public Nguoi
{
int sosp;
public:
CN();
CN(const CN&);
void Nhap();
int Sosp();
void Xuat();
};
void Luong();
Nguoi::Nguoi()
{
ten=new char[35];
strcpy(ten,"");
gioitinh=new char[3];
strcpy(gioitinh,"Nam");
namsinh=1980;
}
Nguoi::Nguoi(char* t,char* g, int n)
{
ten= new char[35];
gioitinh=new char[3];
strcpy(ten,t);
strcpy(gioitinh,g);
namsinh=n;
}
Nguoi::Nguoi(const Nguoi& a)
{
ten=new char[35];
gioitinh=new char[3];
strcpy(ten,a.ten);
strcpy(gioitinh,a.gioitinh);
namsinh=a.namsinh;
}
Nguoi::~Nguoi()
{
delete[]ten;
delete[]gioitinh;
}
CN::CN():Nguoi()
{
sosp=0;
}
CN::CN(const CN& c):Nguoi(c)
{
sosp=c.sosp;
}
void Nguoi::Nhap()
{
cout<<"Ho ten: ";fflush(stdin);gets(ten);
cout<<"Gioi tinh: ";fflush(stdin);gets(gioitinh);
cout<<"Nam sinh: ";cin>>namsinh;
}
void Nguoi::Xuat()
{
cout<<"Ho ten: "<<ten<<endl;
cout<<"Gioi tinh: "<<gioitinh<<endl;
cout<<"Tuoi: "<<tuoi()<<endl;
}
int Nguoi::tuoi()
{
return 2013-namsinh;
}
char* Nguoi:: GT()
{
return gioitinh;
}
void CN::Nhap()
{
Nguoi::Nhap();
cout<<"So SP: ";cin>>sosp;
}
void CN::Xuat()
{
Nguoi::Xuat();
cout<<"So SP: "<<sosp<<endl;
}
int CN::Sosp()
{
return sosp;
}
char* Nguoi::Ten()
{
return ten;
}
void tuoi_Sp(CN c[], int n)
{
for(int i=0;i<n;i++)
{
int mintuoi=c[0].tuoi();
if(c[i].tuoi()<mintuoi)
{
cout<<"CN nho tuoi nhat la: ";
c[i].Xuat();
cout<<endl;
}
int maxsp=c[0].Sosp();
if(c[i].Sosp()>maxsp)
{
cout<<"CN co so SP cao nhat la: ";
c[i].Sosp();
cout<<endl;
}
}
}
void Luong(CN c[], int n)
{
int luong=0;
for(int i=0;i<n;i++)
if(strcmp(c[i].GT(),"nam")==0)
luong=c[i].Sosp()*20000;
else
luong=c[i].Sosp()*40000;
for(int i=0;i<n;i++)
{
c[i].Xuat();
cout<<luong<<endl;
}
}
void main()
{
int n;
CN* A;
cout<<"Nhap so luong CN: ";
cin>>n;
A=new CN[n];
for(int i=0;i<n;i++)
{
cout<<"\nNhap CN thu "<<i+1<<": ";
A[i].Nhap();
}
for(int i=0;i<n;i++)
{
cout<<"Danh Sach CN: ";
A[i].Xuat();
}
Luong(A,n);
tuoi_Sp(A,n);
system("pause");
}
Comment
Comment