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 1

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 2

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

... p2.a*p1.b;q.b = p1.b * 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 rutgon(q);}PS nhan(PS p1, PS p2){PS q;q.a = p1.a * p2.a ;q.b = p1.b ... ; PS 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 ... MUNG" ,1, 1); // CHUC MUNG mầu đỏ tại vị // trí (1, 1)hiendc("CHAO" ,1, 400,YELLOW); // CHAO mầu vàng tại vị // trí (1, 400)getch();}Ví dụ dới đây trình bầy hàm tính tích phân xác định gồm 3 đối: ...
  • 25
  • 538
  • 2
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

... chỉ của d1:this = &d1Do đó:this->x chính là d1.xthis->y chính là d1.ythis->m chính là d1.mNh vậy câu lệnhd1.nhapsl() ;sẽ nhập dữ liệu cho các thuộc tính của đối tợng d1. Từ đó ... TAM_GIAC::dien_tich(){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 ;11 5 11 6return sqrt(p*(p-a)*(p-b)*(p-c));}TAM_GIAC TAM_GIAC::maxdt(TAM_GIAC t2){if (this->dien_tich() > t2.dien_tich())return ... cũng phải có tên đối tợng để chỉ rõ phơng thức thực hiện trên các thuộc tính của đối tợng nào. Ví dụ lời gọi:d1.nhapsl();sẽ thực hiện nhập số liệu vào các thành phần d1.x, d1.y d1.m Câu lệnhd[3].nhapsl()...
  • 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

... m// Đối m1 có giá trị mặc định 15 (mầu trắng)DIEM_DH(int x1, int y1, int m1 =15 ) ;class DIEM_DH{private:int x, y, m ;public://Hàm tạo không đối: khởi gán cho x=0, y=0, m =1 150 15 1+ Giả ... ;}//Hàm tạo có đối DIEM_DH::DIEM_DH(int x1,int y1,int m1){x=x1; y=y1; m=m1;}};void main(){DIEM_DH d1(200,200 ,10 ); // Gọi tới hàm tạo có đối DIEM_DH d2; // Gọi tới hàm tạo không đối d2= DIEM_DH(300,300,8); ... 0;}DIEM(int x1, int y1, int m1 =15 ){x= x1; y= y1; m= m1;} } ;const DIEM d = DIEM(200 ,10 0); // Khai báo đối tợng hằng+ Khi khai báo cần sử dụng các hàm tạo để khởi gán giá trị cho đối tợng...
  • 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

... doi{bomon=NULL;}GIAO_VIEN(char *ht1, int ns1, char *monhoc1,int st1, char *bomon1 ):NGUOI(ht1,ns1),mh(monhoc1, st1){int n = strlen(bomon1);bomon = new char[n +1] ;strcpy(bomon,bomon1);}~GIAO_VIEN(){if ... r;public:HINH_TRON() : d(){r = 0.0;}HINH_TRON(double x1, double y1, double r1): d(x1,y1){r = r1;}243 244A(int a1,char *str1){a=a1; str=strdup(str1);}void xuat(){cout << "\n" ... 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 << " " << b1 <<...
  • 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

... 362s[k ]-& gt;sapxep(a,n);gettime(&t2);tg = (t2.ti_sec - t1.ti_sec) *10 0 + t2.ti_hund - t1.ti_hund ;sec = tg / 10 0;hund = tg % 10 0;printf("\n Sap xep %d %d %d %d %d",k +1, t2.ti_sec,t2.ti_hund,t1.ti_sec,t1.ti_hund);printf("\n ... i4!=i2 && i4!=i1){k[0]=i1;k [1] =i2;k[2]=i3;k[3]=i4;paint(k);getch();cleardevice();}}DTHANG dt (12 0 ,14 );HTRON ht(60,RED);CHUNHAT cn (12 0 ,10 0,MAGENTA);VUONG v (12 0,CYAN);} ;void ... đổi nội dung con trỏ trong quá trình chạy ch-ơng trình. 3.5. Quy tắc gán địa chỉ đối tợng cho con trỏ lớp cơ sở+ Nh đã nói trong Đ 1, C++ cho phép gán địa chỉ đối tợng của một lớp dẫn xuất...
  • 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

... chữ nhật if ( (x1 +1) <(x 2 -1 ) && (y1 +1) <(y 2 -1 ) ){rectangle(x1,y1,x2,y2); // xóa hình chữ nhật x1=x1 +1; y1=y1 +1; co hình chữ nhật462 463x2=x 2 -1 ; y2=y 2 -1 ;goto tt; }setwritemode(COPY_PUT); ... là (x1,y1) điểm dới bên phải là (x2,y2) .12 . Hàmvoid bar(int x1,int y1,int x2,int y2);sẽ vẽ tô mầu một hình chữ nhật. Các giá trị x1,y1,x2 y2 có ý nghĩa nh đã nói trong điểm 11 .13 . Hàmvoid ... FontgrNoFontMem -9 Không đủ RAM để nạp FontgrInvalidMode -1 0 Kiểu đồ họa không hợp lệ cho trình điều khiểngrError -1 1 Lỗi đồ họa tổng quátgrIOerror -1 2 Lỗi đồ họa vào ragrInvalidFont -1 3 Tập tin Font...
  • 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

... d1[]={'C' ,1* 16 +14 ,'H' ,1* 16 +14 ,'U' ,1* 16 +14 ,'C' ,1* 16 +14 };char d2[]={'M',2 *16 +15 ,'U',2 *16 +15 ,'N',2 *16 +15 ,'G',2 *16 +15 };void ... (int)(du /10 92);du = du %10 92;int giay = (int)(du /18 );//Doi ra ky tu dua vao mang buf_timebuf_time [12 ]=gio /10 + 48;buf_time [14 ]=gio %10 + 48;buf_time [18 ]=phut /10 + 48;buf_time[20]=phut %10 + 48;buf_time[24]=giay /10 ... chi so dong d trong trang t*/t=(dong -1 ) /25; d=dong -1 - t*25;/* Chon t la trang hien thi */v.h.ah=5;v.h.al=t; int86(0x10,&v,&r);p=t*4096+d *16 0+(cotd -1 ) *2;/*Dua cac ky tu va thuoc tinh mauvao...
  • 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

... Chơng 10 Mộ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ử ... w2 (12 ,42,CYAN,MAGENTA),w3 (14 ,44,RED,YELLOW);stack s(4);clrscr();while (1) {ch=s.accept(&w1,5,5);if(ch= =1) break;ch=s.accept(&w2,8,8);if(ch= =1) break;ch=s.accept(&w3 ,11 ,11 );if(ch= =1) break;}s.del(); ... vaos1.store(&ts1); q1.store(&ts1);s1.store("HA NOI"); q1.store("HA NOI");s1.store(&a); q1.store(&a);s1.store(&ts2); q1.store(&ts2);s1.store(&x); q1.store(&x);//Lay...
  • 25
  • 402
  • 1

Xem thêm

Từ khóa: giáo trình c và lập trình hướng đối tượngc và lập trình hướng đối tượngi ngôn ngữ c và lập trình hướng đối tượngso sánh lập trình cấu trúc và lập trình hướng đối tượngc shaph lap trinh huong doi tuonghệ giữa thiết kế và lập trình hướng đối tượnglập trình có cấu trúc và lập trình hướng đối tượnglập trình hướng đối tượng và clập trình hướng đối tượng và c phạm văn ấtde va đáp áp môn lập trinh hướng đối tượng cslide bài giảng lập trình hướng đối tượng c chương 7tự học lập trình hướng đối tượng và lập trình csdl bằng clậ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 cBáo cáo thực tập tại nhà thuốc tại Thành phố Hồ Chí Minh năm 2018chuyên đề điện xoay chiều theo dạngNghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzNghiê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 namđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEPhố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ọNghiê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ếĐị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ĩ)Tìm hiểu công cụ đánh giá hệ thống đảm bảo an toàn hệ thống thông tinThiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXchuong 1 tong quan quan tri rui roNguyê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ậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtBÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015HIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀM