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ượngBáo cáo thực tập tại nhà thuốc tại Thành phố Hồ Chí Minh năm 2018Báo cáo quy trình mua hàng CT CP Công Nghệ NPVchuyên đề điện xoay chiều theo dạ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ạiNghiê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ôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANPhố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 triển mạng lưới kinh doanh nước sạch tại công ty TNHH một thành viên kinh doanh nước sạch quảng ninhTrả hồ sơ điều tra bổ sung đối với các tội xâm phạm sở hữu có tính chất chiếm đoạt theo pháp luật Tố tụng hình sự Việt Nam từ thực tiễn thành phố Hồ Chí Minh (Luận văn thạc sĩ)Phát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếChuong 2 nhận dạng rui roTăng trưởng tín dụng hộ sản xuất nông nghiệp tại Ngân hàng Nông nghiệp và Phát triển nông thôn Việt Nam chi nhánh tỉnh Bắc Giang (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 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtMÔN TRUYỀN THÔNG MARKETING TÍCH HỢP