You are on page 1of 2

Bµi 1 (3®): a.

X©y dùng 1 líp Rectangle m« t¶ c¸c ®èi tîng


h×nh ch÷ nhËt, líp gåm cã c¸c thµnh phÇn sau:
- C¸c thuéc tÝnh m« t¶ chiÒu dµi vµ chiÒu réng.
- Hµm thiÕt lËp.
- Hµm nhËp hai c¹nh h×nh ch÷ nhËt.
- Hµm tÝnh chu vi h×nh ch÷ nhËt.
- Hµm in ra mµn h×nh chiÒu dµi, chiÒu réng vµ chu vi cña
h×nh ch÷ nhËt.
b.ViÕt ch¬ng tr×nh nhËp d÷ liÖu ®Ó t¹o 2 h×nh ch÷ nhËt H1 vµ
H2. In ra mµn h×nh chiÒu dµi, chiÒu réng vµ chu vi cña hai h×nh
ch÷ nhËt H1 vµ H2.

Bµi 2 (2®): a. X©y dùng 1 líp Mydate m« t¶ th«ng tin ngµy,


th¸ng, n¨m. Líp gåm c¸c thµnh phÇn:
- C¸c thuéc tÝnh m« t¶ ngµy, th¸ng, n¨m.
- Hµm thiÕt lËp.
- Hµm nhËp ngµy, th¸ng, n¨m (kh«ng cÇn biÖn luËn d÷ liÖu).
- Hµm hiÓn thÞ th«ng tin vÒ ngµy, th¸ng, n¨m theo d¹ng:
ngµy-th¸ng-n¨m.
- Khai b¸o to¸n tö >= lµ hµm b¹n víi líp dïng ®Ó so s¸nh 2 ®èi
tîng Mydate.
b. ViÕt hµm tù do ®Þnh nghÜa to¸n tö >= ®Ó so s¸nh hai ®èi t-
îng Mydate.
c. ViÕt ch¬ng tr×nh nhËp d÷ liÖu ®Ó t¹o 1 m¶ng 5 ®èi tîng kiÓu
Mydate. HiÓn thÞ ®èi tîng cã thêi gian lín nhÊt.

Bµi 3 (3®): a. X©y dùng 1 líp MyAddress m« t¶ th«ng tin vÒ


®Þa chØ cña mét con ngêi. Líp gåm c¸c thµnh phÇn:
- C¸c thuéc tÝnh m« t¶ TÜnh vµ HuyÖn.
- Hµm thiÕt lËp.
- Hµm hñy bá.
- Hµm hiÓn thÞ th«ng tin vÒ TÜnh vµ HuyÖn.
b. X©y dùng mét líp Person m« t¶ c¸c th«ng tin vÒ ngêi. Líp ®îc
kÕ thõa tõ líp MyAddress vµ bæ sung thªm c¸c thµnh phÇn:
- Name: M« t¶ tªn cña ngêi.
- Phone: M« t¶ sè ®iÖn tho¹i.
- Hµm thiÕt lËp.
- Hµm hñy bá.
c. X©y dùng mét líp Officer m« t¶ c¸c th«ng vÒ mét c¸n bé viªn
chøc, líp kÕ thõa tõ líp Person vµ bæ sung thªm c¸c thµnh phÇn:
- Salary: M« t¶ l¬ng cña c¸n bé.
- Hµm thiÕt lËp.
- Hµm hiÓn thÞ th«ng tin vÒ mét ®èi tîng Officer ra mµn
h×nh.
d. ViÕt ch¬ng tr×nh khai b¸o mét m¶ng 3 con trá ®èi tîng kiÓu
Officer, nhËp d÷ liÖu vµo ®Ó t¹o 3 ®èi tîng Officer. Gäi c¸c
hµm hiÓn thÞ cña líp Officer th«ng qua c¸c con trá nµy ®Ó in d÷
liÖu ra mµn h×nh.

Bµi 4 (2®): a. T¹o líp matrix ®Ó m« t¶ c¸c ®èi tîng ma trËn hai
chiÒu cÊp nxm. Líp gåm c¸c thµnh phÇn:
- Sè hµng n vµ sè cét m.
- Mét con trá **v trá ®Õn c¸c phÇn tö d÷ liÖu.
- Hµm thiÕt lËp 2 tham sè dïng ®Ó cÊp ph¸t bé nhí cho con trá
**v.
- Hµm thiÕt lËp sao chÐp.
- Hµm huû bá.
- Hµm nhËp c¸c phÇn tö cña ma trËn.
- Hµm hiÓn thÞ c¸c phÇn tö d÷ liÖu cña ma trËn.
- To¸n tö = ®Ó g¸n mét ®èi tîng ma trËn cho mét ma trËn.
- Khai b¸o c¸c to¸n tö + lµ hµm b¹n cña líp matrix, dïng ®Ó
céng hai ma trËn.
b. ViÕt c¸c to¸n tö + ®Ó céng hai ma trËn.
c. ViÕt ch¬ng tr×nh nhËp vµo 2 ma trËn A, B kÝch thíc nxm. In ta
mµn h×nh c¸c ma trËn: A, B, A+B.

You might also like