You are on page 1of 2

LP TRNH HNG I TNG VI C++ (nvson@hoasen.edu.vn) 1/Xy dng lp Phn s - Cc thuc tnh: t s, mu s l cc s nguyn.

- Phng thc khi to phn s. - Phng thc hy b phn s. - Phng thc hin th phn s ra mn hnh. - Phng thc rt gn phn s.
2/ Xy dng lp Stack qun l cc phn t l s nguyn. Cc thuc tnh ca Stack int *ST; int top; // lu li v tr ca phn t a vo cui cng. Khi to l -1 int size; // kch thc ti a ca Stack Cc phng thc: - Phng thc khi to cc gi tr (top = - 1, size = 20) - Phng thc hu b - Phng thc kim tra Stack c rng hay khng - Phng thc kim tra Stack c y hay khng - Phng thc ly mt phn t ra khi Stack - Phng thc a mt phn t vo Stack 3/ Xy dng mt lp CHUOI . C cc thuc tnh v phng thc: - char *hoten; - Phng thc khi to ( cp pht b nh, gn 1 chui l h tn nhp t bn phm) - Phng thc hy b - Phng thc i h tn ra ch hoa u - Phng thc ly phn tn ca h tn - Phng thc to a ch email. V v (Ho tn l : Nguyen Van Son, a ch email s l : NVSon@hoasen.edu.vn) 4/ Da vo bi s 1 vit 1 chng trnh i mt s thp phn nhp t bn phm sang s nh phn. Xy dng mt lp Stack_nhiphan tng t nh bi s 2. Dng phng thc push a cc s d (ly s thp phn % cho 2 ta s c mt s d 1 hoc 0) vo stack, sau dng pop ly ra ta c mt dy s nh phn. 5/ Xy dng mt lp Mangsonguyen. Cc thuc tnh gm: - int A[50] // mng A c ti a 50 phn t nguyn - int n // so luong phan tu cua mang Cc phng thc: - Phng thc a vo mng n s nguyn ngu nhin t 1 n 10 - Phng thc xut cc phn t ra mn hnh - Phng thc tm phn t ln nht - Phng thc tm phn t nh nht - Phng thc sp xp tng dn - Phng thc chn thm 1 phn t vo u mng - Phng thc xo phn t th i trong mng - Phng thc tnh gi tr trung bnh ca mng - Vit hm bn kim tra mt gi tr x c trong mng A khng, nu c tr v v tr ca n trong mng. Trong hm main() sinh vin to mt menu cho php la chn chc nng. 6/ Ci t lp qun l sinh vin qun l mt danh sch cc sv vi cc thuc tnh v hnh vi nh sau - Thuc tnh: mng cc sinh vin (mi phn t cha Tn SV, tui, im TB ca SV), s sinh vin.

Hnh vi: Nhp Sinh vin vo danh sch, Tm sinh vin c im TB thp nht, ln nht, sp xp sinh vin theo im TB tng dn, gim dn, Xut danh sch sinh vin

You might also like