🌟 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 a và b.
Hãy tính và in ra:
-
Tổng
-
Hiệu
-
Tích
-
Thương (lấy double)
-
Giá trị lớn hơn trong hai số
-
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:
-
Nhập vào số lượng phần tử của mảng
n -
Nhập
nsố nguyên vào mảng -
In ra tổng các phần tử
-
In ra phần tử lớn nhất
-
Đếm xem có bao nhiêu số lẻ trong mảng
Gợi ý:
-
Dùng
List<int> -
Loop:
forhoặcfor-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