
Bài tập học C++
lượt xem 216
download

Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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,14 class 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 ){ os
- 13

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài tập lập trình C++ có đáp án
99 p |
11650 |
3429
-
Môn học Lập trình C trên Windows Bài tập thực hành
7 p |
843 |
187
-
Bài tập thực hành môn thiết kế lập trình C
7 p |
364 |
132
-
Tuyển tập 250 bài tập kỹ thuật lập trình C
343 p |
582 |
124
-
Bài tập thực hành lập trình C nâng cao - Trường Cao đẳng Công nghệ Thông tin Tp. Hồ Chí Minh
14 p |
392 |
76
-
Tổng hợp bài tập c-c++ cơ bản
1 p |
329 |
68
-
77 bài tập C++
18 p |
825 |
56
-
Bài giảng Bài tập trắc nghiệm Tin học đại cương: Ngôn ngữ lập trình C - DDH Công nghệ thông tin
21 p |
412 |
50
-
Bài tập Lập trình C++ - Lương Trần Hy Hiếu
24 p |
409 |
49
-
LẬP TRÌNH WINDOWS - Ví dụ và Bài tập (T4)
20 p |
184 |
44
-
Bài tập Ngôn ngữ lập trình C (có lời giải)
53 p |
267 |
30
-
LẬP TRÌNH WINDOWS - Bài tập tuần 1
1 p |
197 |
27
-
LẬP TRÌNH WINDOWS - Bài tập tuần 2
1 p |
127 |
21
-
Bài tập chương 7: Kiểu dữ liệu và biểu thức trong C
4 p |
148 |
20
-
BÀI TẬP THỰC HÀNH LẬP TRÌNH C FOR WINDOWS
4 p |
197 |
19
-
Bài tập Web Service - TTTH ĐH KHTN
41 p |
127 |
15
-
Bài tập phần File
4 p |
114 |
9


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
