SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
Bài tập lớn môn c
      Viết chương trình để sử dụng cây ATM gồm các module chức năng Quản lý tài khoản, Thực
hiện giao dịch. Khi bắt đầu chương trình, có 1 menu như sau:
          1. Quản lý tài khoản
          2. Thực hiện giao dịch
          3. Thoát

     Module quản lý tài khoản
     Khi mới vào module này sẽ có menu sau:
          1. Mở tài khoản
          2. Đóng tài khoản
          3. Nạp tiền
          4. Top 5
          5. Danh sách khách hàng.
          6. Quay lại
       Mở tài khoản: Cho phép người sử dụng nhập vào các thông tin của chủ thẻ gồm: Tên chủ tài
khoản, số tiền. Chương trình sẽ tự tạo ra số tài khoản và lưu các thông tin này vào file
c:taikhoan.txt sau đó hiển thị số tài khoản cho khách hàng. Sau khi thực hiện xong chức năng này
thì sẽ quay lại menu Quản lý tài khoản.
     Đóng tài khoản: Cho phép người sử dụng nhập vào số tài khoản, chương trình sẽ xác nhận
người sử dụng có muốn đóng tài khoản hay không bằng cách hiển thị tên chủ tài khoản, số tài
khoản. Nếu người sử dụng nhấn Y, chương trình sẽ xóa tài khoản đó, nếu nhấn N chương trình sẽ
quay lại menu quản lý tài khoản. Sau khi thực hiện xong chức năng này chương trình sẽ quay lại
menu Quản lý tài khoản.
     Nạp tiền: Cho phép người sử dụng nhấn số tài khoản, sau đó nhập vào số tiền sẽ nạp.
     Top 5: In ra 5 người nhiều tiền nhất theo số tiền giảm dần, thông tin in ra gồm có tên chủ tài
khoản, số tiền.
     Danh sách khách hàng: In ra màn hình danh sách khách hàng, danh sách này sắp xếp theo sự
giảm dần của số tiền trong tài khoản, thông tin in ra gồm tên chủ tài khoản, số tiền.

     Module thực hiện giao dịch
     Sau khi lựa chọn module này chương trình yêu cầu người sử dụng nhập vào số tài khoản, nếu
người sử dụng nhập đúng số tài khoản chương trình sẽ in ra menu sau:
          1. Xem số dư
          2. Rút tiền
          3. Chuyển khoản
          4. Quay lại
     Xem số dư: In ra thông tin gồm số tài khoản, tên chủ tài khoản, số tiền trong tài khoản.
       Rút tiền: Cho phép người sử dụng nhập vào số tiền cần rút, sau đó chương trình sẽ trừ đi số
tiền trong tài khoản tương ứng.
Chuyển khoản: Cho phép người sử dụng nhập vào số tài khoản của người khác, sau đó nhập
vào số tiền cần chuyển, chương trình sẽ trừ vào tài khoản của tài khoản bị chuyển và cộng vào tài
khoản được cộng số tiền tương ứng.

     Yêu cầu:
     Chương trình đọc ghi dữ liệu vào file c:taikhoan.txt.
     Tên file chương trình đặt như sau: T0902J_<tên học viên>_bai_tap_lon.c.
     Comment đầu file như sau:
     /*
     Chương trình: Bài tập lớn
     Lớp:            T0902J
     Học viên:       <Tên học viên>
     */
     Tuân thủ coding conventions.
     Có pseudocode, comment.

Contenu connexe

Similaire à C Bai Tap Lon

Phau Thuat Noi Soi Ok
Phau Thuat Noi Soi OkPhau Thuat Noi Soi Ok
Phau Thuat Noi Soi OkKhoa Dương
 
xây dựng phục hồi sủa chữa bộ ly hợp ma sát
xây dựng phục hồi sủa chữa bộ ly hợp ma sátxây dựng phục hồi sủa chữa bộ ly hợp ma sát
xây dựng phục hồi sủa chữa bộ ly hợp ma sátHoàng Thái Việt
 
Phinh Giap Nhan Ok
Phinh Giap Nhan OkPhinh Giap Nhan Ok
Phinh Giap Nhan OkKhoa Dương
 
Chan Thuong Bung Ok
Chan Thuong Bung OkChan Thuong Bung Ok
Chan Thuong Bung OkKhoa Dương
 
Cac buoc xay dung du an
Cac buoc xay dung du anCac buoc xay dung du an
Cac buoc xay dung du anforeman
 
Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...
Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...
Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...Bs Đặng Phước Đạt
 
Mo Ong Tieu Hoa
Mo Ong Tieu HoaMo Ong Tieu Hoa
Mo Ong Tieu Hoasangbsdk
 
Hdsd Dutoan Hitosoft
Hdsd Dutoan HitosoftHdsd Dutoan Hitosoft
Hdsd Dutoan HitosoftMio Class
 
Tac Dm Ngoai Bien Ok
Tac Dm Ngoai Bien OkTac Dm Ngoai Bien Ok
Tac Dm Ngoai Bien OkKhoa Dương
 

Similaire à C Bai Tap Lon (20)

Nuoc Dien Giai Ok
Nuoc Dien Giai OkNuoc Dien Giai Ok
Nuoc Dien Giai Ok
 
Phau Thuat Noi Soi Ok
Phau Thuat Noi Soi OkPhau Thuat Noi Soi Ok
Phau Thuat Noi Soi Ok
 
xây dựng phục hồi sủa chữa bộ ly hợp ma sát
xây dựng phục hồi sủa chữa bộ ly hợp ma sátxây dựng phục hồi sủa chữa bộ ly hợp ma sát
xây dựng phục hồi sủa chữa bộ ly hợp ma sát
 
Vo Cam Ok
Vo Cam OkVo Cam Ok
Vo Cam Ok
 
K Vu Ok
K Vu OkK Vu Ok
K Vu Ok
 
Phinh Giap Nhan Ok
Phinh Giap Nhan OkPhinh Giap Nhan Ok
Phinh Giap Nhan Ok
 
Genou 1
Genou 1Genou 1
Genou 1
 
Ky Nang Ok
Ky Nang OkKy Nang Ok
Ky Nang Ok
 
Nd146
Nd146Nd146
Nd146
 
Chan Thuong Bung Ok
Chan Thuong Bung OkChan Thuong Bung Ok
Chan Thuong Bung Ok
 
Cac buoc xay dung du an
Cac buoc xay dung du anCac buoc xay dung du an
Cac buoc xay dung du an
 
Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...
Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...
Bệnh lý tăng tiết mồ hôi tay (Hyperhidrosis) - Phẫu thuật nội soi lồng ngực c...
 
Co That Tam Vi Ok
Co That Tam Vi OkCo That Tam Vi Ok
Co That Tam Vi Ok
 
Soi Duong Mat Ok
Soi Duong Mat OkSoi Duong Mat Ok
Soi Duong Mat Ok
 
Bien Chung Ok
Bien Chung OkBien Chung Ok
Bien Chung Ok
 
Mo Ong Tieu Hoa
Mo Ong Tieu HoaMo Ong Tieu Hoa
Mo Ong Tieu Hoa
 
Hdsd Dutoan Hitosoft
Hdsd Dutoan HitosoftHdsd Dutoan Hitosoft
Hdsd Dutoan Hitosoft
 
Tac Dm Ngoai Bien Ok
Tac Dm Ngoai Bien OkTac Dm Ngoai Bien Ok
Tac Dm Ngoai Bien Ok
 
Nang gia tuy
Nang gia tuyNang gia tuy
Nang gia tuy
 
Nang Gia Tuy Ok
Nang Gia Tuy OkNang Gia Tuy Ok
Nang Gia Tuy Ok
 

Plus de SamQuiDaiBo (20)

Test
TestTest
Test
 
T3
T3T3
T3
 
T2
T2T2
T2
 
Bai Tap Thuc Hanh Javascript
Bai Tap Thuc Hanh JavascriptBai Tap Thuc Hanh Javascript
Bai Tap Thuc Hanh Javascript
 
Hangman Game
Hangman GameHangman Game
Hangman Game
 
Session 10 Final
Session 10 FinalSession 10 Final
Session 10 Final
 
Session 09 Final
Session 09 FinalSession 09 Final
Session 09 Final
 
Session 08 Final
Session 08 FinalSession 08 Final
Session 08 Final
 
Session 07 Final
Session 07 FinalSession 07 Final
Session 07 Final
 
Session 05 Final
Session 05 FinalSession 05 Final
Session 05 Final
 
Session 06 Final
Session 06 FinalSession 06 Final
Session 06 Final
 
Session 04 Final Sua
Session 04 Final SuaSession 04 Final Sua
Session 04 Final Sua
 
Session 03 Final
Session 03 FinalSession 03 Final
Session 03 Final
 
Session 02 Final
Session 02 FinalSession 02 Final
Session 02 Final
 
Session 01 Final
Session 01 FinalSession 01 Final
Session 01 Final
 
Html overview
Html overviewHtml overview
Html overview
 
Ittlgc2
Ittlgc2Ittlgc2
Ittlgc2
 
Ittlgc3
Ittlgc3Ittlgc3
Ittlgc3
 
Ittlgc1
Ittlgc1Ittlgc1
Ittlgc1
 
Ittlgc
IttlgcIttlgc
Ittlgc
 

C Bai Tap Lon

  • 1. Bài tập lớn môn c Viết chương trình để sử dụng cây ATM gồm các module chức năng Quản lý tài khoản, Thực hiện giao dịch. Khi bắt đầu chương trình, có 1 menu như sau: 1. Quản lý tài khoản 2. Thực hiện giao dịch 3. Thoát Module quản lý tài khoản Khi mới vào module này sẽ có menu sau: 1. Mở tài khoản 2. Đóng tài khoản 3. Nạp tiền 4. Top 5 5. Danh sách khách hàng. 6. Quay lại Mở tài khoản: Cho phép người sử dụng nhập vào các thông tin của chủ thẻ gồm: Tên chủ tài khoản, số tiền. Chương trình sẽ tự tạo ra số tài khoản và lưu các thông tin này vào file c:taikhoan.txt sau đó hiển thị số tài khoản cho khách hàng. Sau khi thực hiện xong chức năng này thì sẽ quay lại menu Quản lý tài khoản. Đóng tài khoản: Cho phép người sử dụng nhập vào số tài khoản, chương trình sẽ xác nhận người sử dụng có muốn đóng tài khoản hay không bằng cách hiển thị tên chủ tài khoản, số tài khoản. Nếu người sử dụng nhấn Y, chương trình sẽ xóa tài khoản đó, nếu nhấn N chương trình sẽ quay lại menu quản lý tài khoản. Sau khi thực hiện xong chức năng này chương trình sẽ quay lại menu Quản lý tài khoản. Nạp tiền: Cho phép người sử dụng nhấn số tài khoản, sau đó nhập vào số tiền sẽ nạp. Top 5: In ra 5 người nhiều tiền nhất theo số tiền giảm dần, thông tin in ra gồm có tên chủ tài khoản, số tiền. Danh sách khách hàng: In ra màn hình danh sách khách hàng, danh sách này sắp xếp theo sự giảm dần của số tiền trong tài khoản, thông tin in ra gồm tên chủ tài khoản, số tiền. Module thực hiện giao dịch Sau khi lựa chọn module này chương trình yêu cầu người sử dụng nhập vào số tài khoản, nếu người sử dụng nhập đúng số tài khoản chương trình sẽ in ra menu sau: 1. Xem số dư 2. Rút tiền 3. Chuyển khoản 4. Quay lại Xem số dư: In ra thông tin gồm số tài khoản, tên chủ tài khoản, số tiền trong tài khoản. Rút tiền: Cho phép người sử dụng nhập vào số tiền cần rút, sau đó chương trình sẽ trừ đi số tiền trong tài khoản tương ứng.
  • 2. Chuyển khoản: Cho phép người sử dụng nhập vào số tài khoản của người khác, sau đó nhập vào số tiền cần chuyển, chương trình sẽ trừ vào tài khoản của tài khoản bị chuyển và cộng vào tài khoản được cộng số tiền tương ứng. Yêu cầu: Chương trình đọc ghi dữ liệu vào file c:taikhoan.txt. Tên file chương trình đặt như sau: T0902J_<tên học viên>_bai_tap_lon.c. Comment đầu file như sau: /* Chương trình: Bài tập lớn Lớp: T0902J Học viên: <Tên học viên> */ Tuân thủ coding conventions. Có pseudocode, comment.