Professional Documents
Culture Documents
Bi tp 1 - Vit chng trnh xy dng lp hnh trn Vit chng trnh xy dng mt lp hnh trn n gin c thnh phn d liu l bn knh r v c cc phng thc nh: nhp d liu cho r, tnh ton v hin th chu vi, din tch ca hnh trn . Bi tp 2 - Vit chng trnh xy dng lp th sinh Vit mt chng trnh xy dng mt lp th sinh c d liu bao gm cc thng tin: s bo danh, im ton, im ho, im l. Vit chng trnh thc hin cc cng vic sau: 1. Nhp v hin th mt danh sch cc th sinh t bn phm 2. Sp xp danh sch cc th sinh theo th t tng dn v im s 3. Tm kim sinh vin c tng im cao nht. 4. Hin th thng tin ca cc sinh vin c tng im trn 18 Bi tp 3 - Vit chng trnh xy dng lp tam gic Xy dng mt lp tamgiac c cc thnh phn sau: - Cc thuc tnh l cc cnh a, b, c - Cc hm thnh phn bao gm: + Hm nhp gi tr cho cc cnh (Kim tra tnh hp l m bo l 3 cnh ca mt tam gic) + Hm tnh din tch tam gic + Hm kim tra tam gic(u, vung cn, cn, vung, thng) + Hm hin th thng tin( din tch, tnh cht tam gic) Vit mt chng trnh kim tra Bi tp 4 Vit chng trnh xy dng lp phn s To lp Phn s c cc thnh phn sau: - Cc thuc tnh: ts,ms; Cc hm thnh phn bao gm: + Nhp phn s + In Phn s + Cng, tr, nhn, chia phn s Bi tp 5 XAY DUNG LOP VECTO VOI CAC HAM TAO SAU:
vector(int size); vector(int size,int * a); vector(vector &b); ~vector(); void display(); };
public: matrix(); ~matrix(); void display(); static int &size(); friend vector nhan(matrix &, vector &); };
Bi tp 1: Vit chng trnh xy dng lp phn s, np chng cc ton t sau: To lp Phn s c cc thnh phn sau: - Cc thuc tnh: ts,ms; Hm to c s dng tham s mc nh Np chng cc ton t sau: + Ton t cng (+) + Ton t tr (-) + Ton t nhn (*) + Ton t chia (/) + Ton t nhp (>>) + Ton t xut (<<) + Ton t so snh hai phn s Yu cu cc phn s dng ti gin
+ Ton t xut (<<) + Ton t so snh hai phn s Yu cu cc phn s dng ti gin Bi tp 2: Xy dng lp s phc c cc thnh phn sau: Thnh phn d liu gm: real , image Np chng cc ton t sau: Hm to c s dng tham s mc nh Ton t nhp s phc >> Ton t hin th s phc << Ton t cng hai s phc + Ton t cng hai s phc + Ton t nhn hai s phc * Ton t nhn hai s phc/ Ton t so snh hai s phc Vit chng trnh chnh nhp vo hai s phc bt k kim tra cc hm va vit v nhp vo mt dy gm n s phc v hin th ra mn hnh dy s . Bi tp 3: Vit chng trnh xy dng lp vector To mt lp vector gm c cc thnh phn sau: Cc thuc tnh : float * v; int n, static int count; Cu t khng tham s // vector(); Cu t hai tham s Cu t sao chp Hm hu Np chng ton t gn Np chng ton t [] Np chng ton t so snh == Np chng ton t so snh != Np chng ton t nhp >> Np chng ton t xut << // vector(int size,int * a); // vector(vector &a);
Vit mt chng trnh kim tra. Bi tp 4: Vit chng trnh xy dng lp string - Thnh phn d liu : + char * str, int length; - Cc phng thc: + Cu t c tham s mc nh // string( char * s1=" "); + Cu t sao chp //string(string &s1); + Hy t + Np chng ton t gn = + Np chng ton t ni xu += + Np chng ton t so snh ==, != + Np chng ton t so sanh <, > + Np chng ton t so sanh >=, <= + Np chng ton t [ ] + Np chng ton t <<, >> bng hm bn Vit chng trnh kim tra cc phng thc va xy dng. Bi tp 5: Xy dng lp a thc di dang: 1 + 2x + 3x2 - Thuc tnh : float *a; int n; - Phng thc: + Np chng ton t nhp >> + Np chng ton t xut << + Np chng ton t cng hai a thc