Tạo bởi Trần Văn Điêp|
Lập Trình Flutter

BÀI TẬP TỔNG HỢP: QUẢN LÝ SINH VIÊN (Dart Console)

📌 Yêu cầu

Viết một chương trình Dart chạy trong console để quản lý danh sách sinh viên với các chức năng sau.


1️⃣ Chức năng thêm sinh viên

  • Mỗi sinh viên gồm:

    • Mã sinh viên (String)

    • Họ tên (String)

    • Tuổi (int)

    • Điểm GPA (double)

  • Khi nhập, yêu cầu người dùng nhập từng thông tin từ bàn phím (dùng stdin.readLineSync()).

  • Sau đó lưu sinh viên vào một List.


2️⃣ Chức năng hiển thị danh sách sinh viên

  • In ra danh sách theo dạng:

MaSV: ?, Ten: ?, Tuoi: ?, GPA: ?
  • Nếu danh sách rỗng → in: "Chưa có sinh viên nào!"


3️⃣ Chức năng tìm sinh viên theo mã

  • Nhập mã sinh viên cần tìm.

  • Nếu tồn tại → in đầy đủ thông tin.

  • Nếu không → báo "Không tìm thấy sinh viên!"


4️⃣ Chức năng xóa sinh viên

  • Nhập mã sinh viên cần xóa.

  • Nếu tìm thấy → xóa khỏi danh sách.

  • Nếu không → báo "Không tồn tại sinh viên để xóa!"


5️⃣ Chức năng cập nhật điểm GPA

  • Nhập mã sinh viên.

  • Nhập GPA mới.

  • Cập nhật vào danh sách.


6️⃣ Chức năng thống kê

Tạo thêm 2 thống kê sử dụng vòng lặp và toán tử:

  • Tính GPA trung bình của toàn bộ sinh viên.

  • Tìm sinh viên có GPA cao nhất.


7️⃣ Menu điều khiển (Loop + Switch-case)

Chương trình lặp vô hạn cho đến khi chọn Thoát:

========= QUAN LY SINH VIEN ========= 1. Them sinh vien 2. Hien thi danh sach 3. Tim sinh vien theo ma 4. Xoa sinh vien 5. Cap nhat GPA 6. Thong ke 0. Thoat ===================================== Nhap lua chon:
  • Người dùng nhập lựa chọn bằng stdin.readLineSync().

  • Dùng switch-case để chạy chức năng tương ứng.

Phản hồi từ học viên

5

Tổng 0 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó