... 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 ... p2.b ; return rutgon(q); } PS tru(PS p1, PS p2) { PS q; q.a = p1.a*p2.b - p2.a*p1.b; q.b = p1.b * p2.b ; return rutg...
Ngày tải lên: 14/11/2012, 16:34
Lập trình hướng đối tượng chương 2
... Java đã trở thành ngôn ngữ lập trình cho Internet. 2. 1.1 Java là gì Java là ngôn ngữ lập trình hướng đối tượng, do vậy không thể dùng Java để viết một chương trình hướng chức năng. Java có thể ... chúng ta phải biên dịch lại chương trình. Hình 2. 1 thể hiện quá trình để thực thi chương trình viết bằng C++ trên các loại máy khác nhau. Hình 2. 2 Quá trình thực...
Ngày tải lên: 09/05/2014, 08:34
... <math.h> #include <conio.h> § 3. Lập trình cấu trúc và lập trình hướng đối tượng Chương 1 C++ và lập trình hướng đối tượng Trong chương này trình bầy các vấn đề sau: - Cách sử dụng phần ... đổi cần thiết một chương trình C để biến nó thành một 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...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 3
... d1, d2 ; // Khai báo 2 đối tợng d1, d2 DIEM d [20 ] ; // Khai báo mảng đối tợng và có thể thực hiện các câu lệnh: p1 = &d2 ; // p1 chứa địa chỉ của d2 , hay p1 trỏ tới d2 p2 = d ; // p2 trỏ ... do_dai(DIEM 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)...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 4
... 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 9 Tuy nhiên vẫn còn thiếu hàm huỷ để giải phóng vùng nhớ mà đối tợng kiểu DT (cần ... Trình biên dịch sẽ phát sinh một toán tử gán mặc định để thực hiện câu lệnh gán 2 đối tợng của lớp, ví du: HT h1, h2(100,6); h1 = h2 ; // Gán h2 cho h1 Toán tử gán mặc đ...
Ngày tải lên: 14/11/2012, 16:34
C++ và 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 <<" "...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 6
... 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 && ... chơng trình Ví dụ về các lớp TS và 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...
Ngày tải lên: 14/11/2012, 16:34
C++ và 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) ... (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...
Ngày tải lên: 14/11/2012, 16:34
C++ và 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 hinh for (int i=0; i< ;28 ; ++i) buf_luu[i]=p_mh[i]; // ... d1[]={'C',1*16+14,'H',1*16+14,'U',1*16+14,'C',1*1...
Ngày tải lên: 14/11/2012, 16:34