Bài tập học C++
Số trang: 13
Loại file: doc
Dung lượng: 84.00 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài tập được viết trên C++
Nội dung trích xuất từ tài liệu:
Bài tập học C++Bài 1:# include < conio.h ># include < stdio.h ># include < iostream.h ># include < math.h ># difine M_PI 3,14class Point{ private: int x,y; int Mau; public: Point( ){ x = 0; y = 0; Mau = 0; } Point( int x1, int y1, int Mau1 ){ x = x1; y = y1; Mau = Mau1; } void Nhap( ){ cout > x >> y ; cout > Mau ; } void Xuat( ){ cout Circle( int x1, int y1, int r1 ){ x = x1; y = y1; r = r1; } void Nhap( ){ cout > x >> y ; cout r ; } void Xuat( ){ cout } Thisinh( char * ht1, int Ngay1, int Thang1, int Nam1, int td1 ){ strcpy ( Ht, ht1) ; Ngay = Ngay1; Thang = Thang1; Nam = Nam1; Td = td1; } char *GetHt( ) { return Ht ;} int GetNgay( ) { return Ngay ;} int GetThang( ) { return Thang ;} int GetNam( ) { return Nam ;} void Nhap( ){ cout Ngay >> Thang >> Nam ; cout > Td ; } void Xuat( ){ cout int Ngay, Thang, Nam ; public: Date( ){ Ngay = 0; Thang = 0; Nam = 0; } Date( int Ngay1, int Thang1, int Nam1){ Ngay = Ngay1; Thang = Thang1; Nam = Nam1; } int GetNgay( ) { return Ngay ;} int GetThang( ) { return Thang ;} int GetNam( ) { return Nam ;} void Nhap( ){ cout > Ngay >> Thang >> Nam ; } void Xuat( ){ cout cout Ngay >> Thang >> Nam ; cout Hsl ; } void Xuat( ){ cout friend istream &operator >> ( istream & is, Dathuc &d ) ;};Dathuc :: Dathuc( ){ n = -1;}Dathuc :: Dathuc( fload a1, int n1 ){ n =n1; for (int i = 0; i < n; i++) a[ i] = a1[ i] ;}Dathuc Dathuc :: operator - ( ) { Dathuc d1; d1.n = n ; for (int i = 0; i < n; i++) d1.a[ i] = - a[ i] ; return d1;}Dathuc Dathuc :: operator - ( Dathuc d ) { Dathuc d1; int max, min, i ; if( n < d.n ){ min = n ; max = d.n ; } else{ min = d.n ; max = n ; } d1.n = max ; for (int i = 0; i < min ; i++ ) d1.a[ i] = a[ i] + d.a[ i]; if( n > d.n ){ for ( i = min + 1; i > ( istream & is, Dathuc &d ){ cout > d.n ; 6 cout (ostream & os, Dathuc &d ){ os friend istream &operator >> ( istream & is, PS &p ) ; friend ostream &operator = y) x %=y; else{ x += y; y = x- y; x - =y } } }}void PS :: ToiGian(){ if( T == 0) M = 1; else{ if ( M < 0){ T = - T; M = - M; } int u = USCLN( abs( T), M) ; T= T/ u; M= M/ u; }} PS PS :: operator +( ) { return PS( T, M) ;} PS PS :: operator -( ) { return PS( -T, M) ;}PS PS :: operator +( PS b ) { return PS( T*b.M + b.T *M, M * b.M) ;}PS PS :: operator - ( PS b ) { return PS( T*b.M - b.T *M, M * b.M) ;}PS PS :: operator * ( PS b ) { 8 return PS( T*b.T, M * b.M) ;}PS PS :: operator / ( PS b ) { return PS( T*b.M, M * b.T) ;}istream &operator >> ( istream & is, PS &p ){ cout > a.T ; do { cout > a.M ; } while ( ! a.M) ; a.Toigian() ; return is ;}ostream &operator >> ( ostream & os, PS &p ){ os Nam = 0; strcpy ( Gioi, “ Nam”) ; } Nhanvien( char * ht1, int Ngay1, int Thang1, int Nam1, char * gioi1){ strcpy ( Ht, ht1) ; Ngay = Ngay1; Thang = Thang1; Nam = Nam1; strcpy ( Gioi, gioi1) ; } void Nhap( ){ cout Ngay >> Thang >> Nam ; cout cin.get( Monday, 20); } void Xuat( ){ cout } fload operator * ( Vector v){ fload t = 0; if( this -> n == v.n) for( int i = 0; i< v.n; i ++) t = t + this -> x[ i] * v. x[ i] ; return t ; } friend istream &operator >> ( istream & is, Vector &v ){ cout > v.n ; for (int i = 0; i < v.n; i++){ cout > (ostream & os, Vector &v ){ o ...
Nội dung trích xuất từ tài liệu:
Bài tập học C++Bài 1:# include < conio.h ># include < stdio.h ># include < iostream.h ># include < math.h ># difine M_PI 3,14class Point{ private: int x,y; int Mau; public: Point( ){ x = 0; y = 0; Mau = 0; } Point( int x1, int y1, int Mau1 ){ x = x1; y = y1; Mau = Mau1; } void Nhap( ){ cout > x >> y ; cout > Mau ; } void Xuat( ){ cout Circle( int x1, int y1, int r1 ){ x = x1; y = y1; r = r1; } void Nhap( ){ cout > x >> y ; cout r ; } void Xuat( ){ cout } Thisinh( char * ht1, int Ngay1, int Thang1, int Nam1, int td1 ){ strcpy ( Ht, ht1) ; Ngay = Ngay1; Thang = Thang1; Nam = Nam1; Td = td1; } char *GetHt( ) { return Ht ;} int GetNgay( ) { return Ngay ;} int GetThang( ) { return Thang ;} int GetNam( ) { return Nam ;} void Nhap( ){ cout Ngay >> Thang >> Nam ; cout > Td ; } void Xuat( ){ cout int Ngay, Thang, Nam ; public: Date( ){ Ngay = 0; Thang = 0; Nam = 0; } Date( int Ngay1, int Thang1, int Nam1){ Ngay = Ngay1; Thang = Thang1; Nam = Nam1; } int GetNgay( ) { return Ngay ;} int GetThang( ) { return Thang ;} int GetNam( ) { return Nam ;} void Nhap( ){ cout > Ngay >> Thang >> Nam ; } void Xuat( ){ cout cout Ngay >> Thang >> Nam ; cout Hsl ; } void Xuat( ){ cout friend istream &operator >> ( istream & is, Dathuc &d ) ;};Dathuc :: Dathuc( ){ n = -1;}Dathuc :: Dathuc( fload a1, int n1 ){ n =n1; for (int i = 0; i < n; i++) a[ i] = a1[ i] ;}Dathuc Dathuc :: operator - ( ) { Dathuc d1; d1.n = n ; for (int i = 0; i < n; i++) d1.a[ i] = - a[ i] ; return d1;}Dathuc Dathuc :: operator - ( Dathuc d ) { Dathuc d1; int max, min, i ; if( n < d.n ){ min = n ; max = d.n ; } else{ min = d.n ; max = n ; } d1.n = max ; for (int i = 0; i < min ; i++ ) d1.a[ i] = a[ i] + d.a[ i]; if( n > d.n ){ for ( i = min + 1; i > ( istream & is, Dathuc &d ){ cout > d.n ; 6 cout (ostream & os, Dathuc &d ){ os friend istream &operator >> ( istream & is, PS &p ) ; friend ostream &operator = y) x %=y; else{ x += y; y = x- y; x - =y } } }}void PS :: ToiGian(){ if( T == 0) M = 1; else{ if ( M < 0){ T = - T; M = - M; } int u = USCLN( abs( T), M) ; T= T/ u; M= M/ u; }} PS PS :: operator +( ) { return PS( T, M) ;} PS PS :: operator -( ) { return PS( -T, M) ;}PS PS :: operator +( PS b ) { return PS( T*b.M + b.T *M, M * b.M) ;}PS PS :: operator - ( PS b ) { return PS( T*b.M - b.T *M, M * b.M) ;}PS PS :: operator * ( PS b ) { 8 return PS( T*b.T, M * b.M) ;}PS PS :: operator / ( PS b ) { return PS( T*b.M, M * b.T) ;}istream &operator >> ( istream & is, PS &p ){ cout > a.T ; do { cout > a.M ; } while ( ! a.M) ; a.Toigian() ; return is ;}ostream &operator >> ( ostream & os, PS &p ){ os Nam = 0; strcpy ( Gioi, “ Nam”) ; } Nhanvien( char * ht1, int Ngay1, int Thang1, int Nam1, char * gioi1){ strcpy ( Ht, ht1) ; Ngay = Ngay1; Thang = Thang1; Nam = Nam1; strcpy ( Gioi, gioi1) ; } void Nhap( ){ cout Ngay >> Thang >> Nam ; cout cin.get( Monday, 20); } void Xuat( ){ cout } fload operator * ( Vector v){ fload t = 0; if( this -> n == v.n) for( int i = 0; i< v.n; i ++) t = t + this -> x[ i] * v. x[ i] ; return t ; } friend istream &operator >> ( istream & is, Vector &v ){ cout > v.n ; for (int i = 0; i < v.n; i++){ cout > (ostream & os, Vector &v ){ o ...
Gợi ý tài liệu liên quan:
-
52 trang 430 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 315 0 0 -
74 trang 300 0 0
-
96 trang 293 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 281 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 275 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 265 0 0 -
64 trang 262 0 0