0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

C++ và lập trình hướng đối tượng - Chương 2

C++ và lập trình hướng đối tượng - Chương 2

C++ lập trình hướng đối tượng - Chương 2

... operator+(PS p1, PS p2); // p1 + p2PS operator-(PS p1, PS p2); // p1 - p2PS operator*(PS p1, PS p2); // p1 * p2PS operator/(PS p1, PS p2); // p1 / p2b. Với các phép toán có ... p1, PS p2){PS q;q.a = p1.a*p2.b - p2.a*p1.b;q.b = p1.b * p2.b ;return rutgon(q);}PS nhan(PS p1, PS p2){PS q;q.a = p1.a * p2.a ;q.b = p1.b * p2.b ;return rutgon(q);}PS chia(PS p1, PS p2){PS q;q.a ... u;clrscr();nhapmt(a,"A" ,2) ;nhapmt(b,"B" ,2) ;nhapmt(c,"C" ,2, 3);nhanmt(a,b,u ,2) ;nhanmt(u,c,d ,2, 2,3);inmt(a,"A" ,2) ;inmt(b,"B" ,2) ;inmt(u,"U = A*B" ,2) ;inmt(c,"C" ,2, 3);inmt(d,"D...
  • 25
  • 538
  • 2
C++ và lập trình hướng đối tượng - Chương 1

C++ lập trình hướng đối tượng - Chương 1

... Chương 1C++ lập trình hướng đối tượngTrong chương này trình bầy các vấn đề sau :- Cách sử dụng phần mềm TC++ 3. 0- Những sửa đổi cần thiết một chương trình C để biến nó thành một chương trình ... <conio.h>§ 3. Lập trình cấu trúc lập trình hướng đối tượng 3.1. Phương pháp lập trình cấu trúc- Tư tưởng chính của lập trình cấu trúc là tổ chức chương trình thành các chương trình ... chương trình C++ (chạy được trong môi trường C++) - Tóm lược về các phương pháp lập trình cấu trúc lập trình hướng đối tượng- Những mở rộng của C++ so với C§ 1. Làm việc với TC++ 3.0Các ví...
  • 27
  • 496
  • 4
C++ và lập trình hướng đối tượng - Chương 3

C++ lập trình hướng đối tượng - Chương 3

... d2){return sqrt(pow(x-d2.x ,2) + pow(y-d2.y ,2) );}} ;double dt_tg(DIEM d1, DIEM d2, DIEM d3){double a,b,c,p,s;a=d1.do_dai(d2);b=d2.do_dai(d3);c=d3.do_dai(d1);p=(a+b+c) /2; return sqrt(p*(p-a)*(p-b)*(p-c));}void ... ve_doan_thang(DIEM d2, int mau) ;void ve_tam_giac(DIEM d2, DIEM d3,int mau) ;double do_dai(DIEM d2){DIEM d1 = *this ;return sqrt( pow(d1.x - d2.x ,2) + pow(d1.y - d2.y ,2) ) ;}double chu_vi(DIEM d2, DIEM ... do_dai(DIEM d2){return sqrt(pow(x-d2.x ,2) + pow(y-d2.y ,2) );}} ;class TAM_GIAC{private:DIEM d1,d2,d3; // 3 dinh tam giacpublic:void nhapsl();void in();static TAM_GIAC tao_tg(DIEM e1, DIEM e2, DIEM...
  • 29
  • 1,108
  • 6
C++ và lập trình hướng đối tượng - Chương  4

C++ lập trình hướng đối tượng - Chương 4

... có đối // Kết quả q->x=50, q->y=40, q->m=6DIEM_DH *r = new DIEM_DH ; // Gọi tới hàm tạo không đối // Kết quả r->x=0, r->y= 0, r->m=1+ Khi cấp phát bộ nhớ cho một dẫy đối ... chọn một trong 2 giải pháp sau: - Xây dựng thêm hàm tạo không đối. - Gán giá trị mặc định cho tất cả các đối x1, y1 m1 của hàm tạo đã xây dựng ở trên.Theo phơng án 2, chơng trình có thể sửa ... t1 =-3 , m1=5;const PS p = PS(abs(t1) +2, m1 +2) ;PS q;clrscr();q.nhap();p.in();q.in();getch();}Đ 13. Hàm bạn, lớp bạn 22 8 22 9Tuy nhiên vẫn còn thiếu hàm huỷ để giải phóng vùng nhớ mà đối...
  • 44
  • 498
  • 3
C++ và lập trình hướng đối tượng - Chương 5

C++ lập trình hướng đối tượng - Chương 5

... A{protected:int b1;public:int b2;B(){b1=b2=0;}B(int t1, int t2, int u1, int u2){a1=t1; a2=t2; b1=u1;b2=u2;}void in(){cout << a1 <<" " << a2 << " " ... << b2;}} ;class C : public B{public:C(){b1=b2=0;}C(int t1, int t2, int u1,int u2){a1=t1; a2=t2; b1=u1;b2=u2;}void in(){cout << a1;cout <<" " << a2 << ... GV2. 2. Trong lớp BM thay GV bằng GV2. Điều này có thể đạt đợc bằng sửa chữa trực tiếp hoặc bằng một câu lệnh #define :#define GV GV23. Định nghĩa thêm 2 lớp: LV (Luận văn) GV2 (Lớp GV2...
  • 40
  • 461
  • 3
C++ và lập trình hướng đối tượng - Chương 6

C++ lập trình hướng đối tượng - Chương 6

... chơng trình Ví dụ về các lớp TS TS2 trong Đ 2 đã chỉ ra sự hạn chế của ph-ơng thức tĩnh trong việc sử dụng tính thừa kế để nâng cấp, phát triển chơng trình. Trong Đ 2 cũng đã chỉ ra lớp TS2 ... k[4],i1,i2,i3,i4;for (i1=0;i1<4;++i1)for (i2=0;i2<4;++i2)if (i2!=i1)for (i3=0;i3<4;++i3)if (i3!=i2 && i3!=i1)for (i4=0;i4<4;++i4)if (i4!=i3 && i4!=i2 && ... "\nCo in khong? - C/K" ;ch = toupper(getch());if(ch=='C')this->in(); //Goi den TS::in() (Vi this la con tro kieu TS) 327 328 đang trỏ tới đối tợng t[i] của lớp TS2, nên câu lệnh...
  • 21
  • 360
  • 2
C++ và lập trình hướng đối tượng - Chương 8

C++ lập trình hướng đối tượng - Chương 8

... CGAHi (4) 640 x 20 0 MCGA (2) MCGA0 (0) 320 x 20 0 MCGA1 (1) 320 x 20 0 MCGA2 (2) 320 x 20 0 MCGA3 (3) 320 x 20 0 MCGAMed (4) 640 x 20 0 MCGAHi (5) 640 x 480 EGA (3) EGALO (0) 640 x 20 0 EGAHi (1) 640 ... .}Bảng 8 -2 . Các giá trị khả dĩ của graphdriver, graphmodegraphdriver graphmode Độ phân giảiDetect (0)CGA (1) CGAC0 (0) 320 x 20 0 CGAC1 (1) 320 x 20 0 CGAC2 (2) 320 x 20 0 CGAC3 (3) 320 x 20 0 CGAHi ... (8) ATT400C0 (0) 320 x 20 0 ATT400C1 (1) 320 x 20 0 ATT400C2 (2) 320 x 20 0 ATT400C3 (3) 320 x 20 0 ATT400MED (4) 640 x 400 ATT400HI (5) 640 x 400 PC 327 0 (10) PC 327 0HI (0) 720 x 350IBM8514 (6) IBM8514LO...
  • 23
  • 692
  • 5
C++ và lập trình hướng đối tượng - Chương 9

C++ lập trình hướng đối tượng - Chương 9

... buf_time[]={'T',47,'I',47,'M',47,'E',47,':', 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47, 32, 47};char buf_luu [28 ];void thong_bao_thoi_gian(){//Luu trang thai man hinhfor (int i=0; i< ;28 ; ++i)buf_luu[i]=p_mh[i];// ... ddtrong trang t*/t=(dongt-1) /25 ;dt=(dongt-1)-t *25 ; dd=(dongd-1)-t *25 ;/* Chon t la trang hien thi */495 496v.h.ah=5;v.h.al=t; int86(0x10,&v,&r);/*Dua cac khoang trong (ma 32) va thuoc tinh mauvao ... 0 - Ket thuc): ");scanf("%d",&n); if(n==0) break;k=(n-1)*4;off=p[k] +25 6*p[k+1]; seg=p[k +2] +25 6*p[k+3];printf("\nDia chi %x:%x",seg,off);}}Chơng trình 3. Chơng trình...
  • 7
  • 386
  • 2
C++ và lập trình hướng đối tượng - Chương 10

C++ lập trình hướng đối tượng - Chương 10

... xx=posx;}if (yy>=posy+cao) break;}else if (ch2== 72| |ch2==80||ch2==75||ch2==77){if (ch2== 72) yy -- ; else if (ch2==80) ++yy;else if (ch2==75) -- xx;else ++xx;if (xx<posx) xx=posx;if (xx>=posx+rong) ... nguyên a, biến đối t ợng ts2 biến thực x vào ngăn xếp s1 hàng đợi q1.+ Thực hiện phép gán các biến đối tợng: 524 525 s2 = s1 ;q2 = q1 ;+ Lấy các phần tử trong ngăn xếp s2 theo trình tự ngợc ... 10Một số chơng trình hớng đối tợng trên C++Chơng này trình bầy thêm một số chơng trình hớng đối tợng trên C++. Đây là các chơng trình tơng đối phức tạp, hữu ích sử dụng các...
  • 25
  • 402
  • 1

Xem thêm

Từ khóa: lập trình hướng đối tượng c++lập trình hướng đối tượng với net chướng dẫn lập trình hướng đối tượng với clập trình hướng đối tượng rbo cso sánh lập trình cấu trúc và lập trình hướng đối tượngNghiên cứu sự hình thành lớp bảo vệ và khả năng chống ăn mòn của thép bền thời tiết trong điều kiện khí hậu nhiệt đới việt namNghiên cứu tổ chức pha chế, đánh giá chất lượng thuốc tiêm truyền trong điều kiện dã ngoạiMột số giải pháp nâng cao chất lượng streaming thích ứng video trên nền giao thức HTTPNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitPhối hợp giữa phòng văn hóa và thông tin với phòng giáo dục và đào tạo trong việc tuyên truyền, giáo dục, vận động xây dựng nông thôn mới huyện thanh thủy, tỉnh phú thọPhát hiện xâm nhập dựa trên thuật toán k meansNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngĐịnh tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Thơ nôm tứ tuyệt trào phúng hồ xuân hươngTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Tranh tụng tại phiên tòa hình sự sơ thẩm theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn xét xử của các Tòa án quân sự Quân khu (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtTrách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)Đổi mới quản lý tài chính trong hoạt động khoa học xã hội trường hợp viện hàn lâm khoa học xã hội việt namHIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀMMÔN TRUYỀN THÔNG MARKETING TÍCH HỢP