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
-
Hướng dẫn làm bài tập Project hay Đồ án môn học
2 p | 1231 | 243
-
Môn học Lập trình C trên Windows Bài tập thực hành
7 p | 832 | 187
-
Bài tập thực hành môn thiết kế lập trình C
7 p | 361 | 132
-
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 | 390 | 76
-
Bài tập chương 8: Cấu trúc lập trình trong C
7 p | 416 | 69
-
Tổng hợp bài tập c-c++ cơ bản
1 p | 326 | 68
-
Bài tập về win form.S1 WF - chương 2
6 p | 202 | 57
-
Bài tập về win form.S1 WF - chương 3
8 p | 206 | 56
-
77 bài tập C++
18 p | 809 | 55
-
Bài tập về win form.S1 WF - chương 4
7 p | 207 | 47
-
LẬP TRÌNH WINDOWS - Ví dụ và Bài tập (T4)
20 p | 181 | 44
-
BÀI TẬP THỰC HÀNH LẬP TRÌNH MFC
19 p | 294 | 34
-
LẬP TRÌNH WINDOWS - Bài tập tuần 1
1 p | 195 | 27
-
LẬP TRÌNH WINDOWS - Bài tập tuần 2
1 p | 123 | 21
-
Bài tập chương 7: Kiểu dữ liệu và biểu thức trong C
4 p | 147 | 20
-
BÀI TẬP THỰC HÀNH LẬP TRÌNH C FOR WINDOWS
4 p | 195 | 19
-
Bài tập phần File
4 p | 112 | 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