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

🌟 Bộ Bài Tập Tổng Hợp Dart: Biến – Toán Tử – If/Else – Vòng Lặp – Mảng – Bài Toán Nâng Cao

3 BÀI TẬP THEO CHỦ ĐỀ


Bài 1 – Biến & Toán tử trong Dart

Đề bài:
Khai báo 2 biến số nguyên ab.
Hãy tính và in ra:

  1. Tổng

  2. Hiệu

  3. Tích

  4. Thương (lấy double)

  5. Giá trị lớn hơn trong hai số

  6. a mũ b

Gợi ý:

  • Dùng toán tử: +, -, *, /, %, >, <, pow() từ dart:math.


Bài 2 – If / Else

Đề bài:
Nhập vào một số nguyên n.
Hãy kiểm tra và in ra:

  • n có phải số chẵn hay không?

  • n có phải số nguyên tố hay không?

Gợi ý:

  • Số chẵn: n % 2 == 0

  • Số nguyên tố: kiểm tra ước từ 2 → sqrt(n)


Bài 3 – Loop + Array

Đề bài:
Viết chương trình:

  1. Nhập vào số lượng phần tử của mảng n

  2. Nhập n số nguyên vào mảng

  3. In ra tổng các phần tử

  4. In ra phần tử lớn nhất

  5. Đếm xem có bao nhiêu số lẻ trong mảng

Gợi ý:

  • Dùng List<int>

  • Loop: for hoặc for-in

🌟 BÀI TỔNG HỢP (NÂNG CAO)

(Ứng dụng cả: biến, toán tử, if/else, vòng lặp, mảng)


Bài Tổng Hợp: Tạo Menu Chức Năng

Viết chương trình tạo menu cho người dùng lựa chọn 1 trong các chức năng sau:

1. Tính dãy Fibonacci (n phần tử)

  • Nhập n

  • In ra dãy Fibonacci

  • Lưu kết quả vào mảng

2. Giải phương trình bậc 2: ax² + bx + c = 0

  • Nhập a, b, c

  • Tính delta

  • Xét 3 trường hợp:

    • Δ < 0 → vô nghiệm

    • Δ = 0 → nghiệm kép

    • Δ > 0 → 2 nghiệm phân biệt

3. Làm việc với mảng số nguyên

  • Nhập mảng

  • In ra tổng

  • Tính trung bình

  • Tìm số lớn nhất

  • Sắp xếp tăng dần bằng thuật toán bất kỳ (gợi ý: bubble sort)

4. Thoát chương trình

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 đó