Viết hàm tính diện tích tam giác dựa vào độ dài ba cạnh của tam giác a, b, c bằng công thức Heron: \(area=\sqrt{p*(p-a)*(p-b)*(p-c)}; p=\frac{a+b+c}{2}\)
Nhập vào ba số nguyên là độ dài ba cạnh của một tam giác. Sử dụng hàm đã viết in ra diện tích tam giác.
In ra một số là diện tích của tam giác; lấy 2 số phần thập phân.
Test 1
3 4 5
Dien tich tam giac: 6.00
Cho hai số nguyên \(a, b\). Tìm ra phần tử lớn nhất trong hai số đó.
Yêu cầu: sử dụng hàm max có sẵn trong thư viện.
Test 1
7 8
8
Test 2
121 90
121
Cho 4 số nguyên \(a, b, c, d\). Tìm và đưa ra phần tử lớn nhất trong 4 số đó.
Yêu cầu: Sử dụng hàm có sẵn trong thư viện.
Test 1
34
12
2
6
34
Nhập vào hai số nguyên \(a, b\). Tính và in ra giá trị tuyệt đối \(|a-b|\)
Test 1
13 19
6
Test 2
-3 7
10
Sử dụng hàm pow có sẵn trong thư viện để tính \(a^n\) (\(a\) mũ \(n\))
Test 1
2 3
8
Test 2
3 3
27
Cho số nguyên \(n\). Viết hàm in ra \(n\) dòng chữ "Hello world!"
Yêu cầu: viết và sử dụng hàm đã viết.
Test 1
3
Hello world!
Hello world!
Hello world!
Viết hàm tìm max hai số. Sử dụng hàm vừa viết để tìm giá trị lớn nhất của 3 số nhập vào.
Test 1
3 20 9
20
Viết hàm swap nhận vào hai số; Trả về cặp giá trị đã được tráo đổi giá trị. Sử dụng hàm đã viết giải quyết bài toán sau: Cho 2 số nguyên \(n, m\); in ra giá trị hai số \(n, m\) sau khi đã tráo đổi.
Test 1
38 9
9 38
Viết hàm giải phương trình bậc nhất \(ax + b = 0\) \((a \ne 0)\), hàm nhận vào hai số nguyên \(a, b\) là hệ số của phương trình. Trả về giá trị là nghiệm của phương trình. Sử dụng hàm đã viết, tìm nghiệm của phương trình được cho bởi hai số nguyên.
Test 1
3 7
-2.33
Viết hàm vẽ hình chữ nhật gồm các dấu # có cấu trúc gồm \(a\) cột, \(10\) hàng. Sử dụng hàm đã viết thực hiện yêu cầu sau: nhập vào số nguyên \(a\), in ra hình chữ nhật gồm các dấu # như ví dụ mẫu.
Test 1
4
####
####
####
####
####
####
####
####
####
####
Cho ba tam giác có độ dài ba cạnh lần lượt là \(a, b, c; u, v, w; p, q, r\). Độ dài các cạnh đều là số thực cùng đơn vị đo. Em hãy tính diện tích của mỗi tam giác đó và đưa ra diện tích lớn nhất trong các diện tích tính được.
Test 1
8 1 8
7 1 7
7 3 6
Dien tich tam giac lon nhat: 8.94
Cho hai số nguyên \(A, B\). Tính và in ra tích \(A \times B\).
Test 1
2 3
6
Test 2
60 81
4860
Cho một số là khối lượng ở đơn vị ki-lô-gam. Hãy đổi sang đơn vị \(\text{pound}\) biết rằng \(1 \text{ kg} =2.205 \text{ pound}\).
Test 1
4.5
9.92
Mảnh vườn trồng cúc đại đoá có chiều rộng \(m\) mét, chiều dài \(n\) mét. Mỗi mét vuông trồng được một khóm hoa. Mỗi khóm hoa bán được \(a\) đồng. Em hãy viết chương trình để đưa ra màn hình tổng số tiền thu được khi bán hết hoa trong vườn.
Test 1
5 18 30
2700 VND
Test 2
2 6 15
180 VND
Nhập vào \(3\) số nguyên. Tính và in ra tổng, tổng bình phương ba số.
Dòng đầu ghi tổng ba số đã cho.
Dòng thứ hai ghi tổng bình phương ba số đã cho (theo định dạng như ví dụ mẫu).
Test 1
2
4
7
Tong ba so: 13
Tong binh phuong ba so: 69
Test 2
-1
5
5
Tong ba so: 9
Tong binh phuong ba so: 51
Cho hai số nguyên \(a, b\). Tính và in ra phần nguyên, phần dư của phép chia \(a/b\).
Test 1
6
2
3 0
Test 2
9
5
1 4
Cho số nguyên \(N\). Tính và in ra tổng \(N\) số nguyên liên tiếp đầu tiên \(1+2+…+N\).
Test 1
5
15
Test 2
3
6
Cho biết điểm của ba môn \(Toán, Văn, Tin\). Tính và in ra giá trị trung bình theo công thức (Điểm toán + điểm văn + điểm Tin)/3.
Test 1
7
8
9
8.00
Test 2
1
8
10
6.33
Nhập vào độ dài hai cạnh góc vuông của một tam giác vuông \(ABC\). Tính và in ra: diện tích tam giác và độ dài cạnh huyền?
Dòng đầu ghi diện tích hình tam giác.
Dòng thứ hai ghi độ dài cạnh huyền.
Các số lấy \(2\) số phần thập phân.
Test 1
3 4
6.00
5.00
Cô giáo đi du lịch ở Sapa mang về túi mận làm quà cho cả lớp. Túi mận có \(k\) quả, lớp có \(n\) học sinh. Mận được chia đều để em nào cũng nhận được một số lượng quả như nhau. Nếu còn thừa, những quả còn lại sẽ dành cho các bạn nữ.
Viết chương trình nhập vào \(n, k\) từ bàn phím, đưa ra màn hình số quả mận mỗi HS nhận được và số quả dành riêng cho các em nữ. Xem thêm ví dụ mẫu để biết định dạng dữ liệu xuất.
Dòng đầu ghi số \(n\) là số HS trong lớp.
Dòng thứ hai ghi \(k\). Các giá trị là số nguyên dương có giá trị không quá \(10^6\).
Dòng đầu ghi số quả mận mỗi HS được chia.
Dòng thứ hai ghi số lượng quả mận dành riêng cho các em nữ.
Test 1
31
123
Moi hoc sinh duoc chia 3 qua man.
So man danh rieng cho cac em nu la 30.
Cho phương trình bậc nhất được biểu diễn bởi hai số thực \(a, b\) \((a \ne 0)\). Tính và in ra nghiệm của phương trình \(ax + b = 0\).
Dòng đầu ghi số \(a\) (Khác \(0\)).
Dòng thứ hai ghi số \(b\).
Các số thực có giá trị không quá \(1000\).
Test 1
1
2
Nghiem cua phuong trinh la: -2.0
Trung bình người dân có \(a\) \(kg\) gạo để ăn, chế biến và phục vụ chăn nuôi trong \(1\) năm. Để đảm bảo an ninh lương thực, tổng số gạo dự trữ trong các kho của nhà nước chia cho đầu người phải lớn hơn hoặc bằng \(a\) kg. Một nước có số dân là \(b\) thì phải dự trữ tối thiểu bao nhiêu kg gạo? Em hãy viết chương trình nhập vào từ bàn phím hai số \(a, b\). Đưa ra màn hình khối lượng gạo tối thiểu cần dự trữ?
Test 1
365
91086294
So gao can du tru: 33246497310
Viết chương trình tính và đưa ra vận tốc \(v\) \((m/s)\) khi chạm mặt đất của một vật rơi tự do từ độ cao \(h\), biết rằng \(v = \sqrt{2gh}\); trong đó \(g\) là gia tốc trọng trường \(g = 9.8 m/s^2\). Độ cao \(h\) được nhập vào từ bàn phím.
Test 1
20
19.80
Năm nhuận là những năm chia hết cho \(400\) hoặc là những năm chia hết cho \(4\) mà không chia hết cho \(100\). Nhập vào một số nguyên dương \(n\), hãy đưa thông báo "Khong la nam nhuan" nếu năm \(n\) không phải năm nhuận; "Nam nhuan" nếu \(n\) là năm nhuận.
Test 1
2000
Nam nhuan
Nhập vào một số nguyên là tuổi của một người. Hãy kiểm tra xem người đó có đủ tuổi bầu cử hay không? Một người nếu đủ \(18\) tuổi trở lên được xem là đủ tuổi bầu cử.
Ban da du tuoi bau cu hoặc Ban chua den tuoi bau cu.Test 1
17
Ban chua den tuoi bau cu
Có \(n\) chiếc kẹo và \(m\) em bé. Hãy viết chương trình nhập \(2\) số nguyên dương \(n, m\) và kiểm tra \(n\) chiếc kẹo có chia đều được cho \(m\) em bé hay không. Hãy thông báo ra Co hoặc Khong.
Co nếu \(n\) kẹo có thể chia đều cho \(m\) bé, ngược lại in ra Khong.Test 1
12 4
Co
Nhập vào \(3\) số thực \(a, b, c\). Hãy in ra số có giá trị ở giữa, là số không là lớn nhất cũng không phải là nhỏ nhất trong ba số. Dữ liệu đảm bảo ba số có giá trị khác nhau đôi một.
Test 1
3.2 4.1 9.0
4.1
Cho ba số nguyên, mỗi số trên một dòng. Hãy viết chương trình tìm ra số lớn nhất trong ba số đó?
Test 1
3
4
5
5
Trong tháng, người tiêu dùng tiêu thụ \(x\) \((kWh)\) điện. Nếu \(x \le a\) thì số tiền phải trả là \(x * d1\); nếu \(a < x \le b\) thì phải trả \(a * d1+(x-a)*d2\); nếu \(x > b\) thì số tiền phải trả là \(a * d1+(b-a)*d2+(x-b)*d3\).
Cho các số nguyên dương \(a, b, d1, d2, d3\) và số \(x\), hãy tính và đưa ra màn hình số tiền điện phải trả.
Test 1
50 100 1000 1200 2500 350
735000
Một người cân nặng \(w\) \((kg)\) và cao \(h\) \((m)\) sẽ có chỉ số \(BMI = w/h^2\) . Bảng dưới đây là bảng đánh giá sức khoẻ cho người Châu Á theo chỉ số \(BMI\). Hãy viết chương trình đánh giá sức khoẻ của một người dựa vào giá trị \(w, h\) của họ.
Thieu can, Binh thuong hoặc Thua can tuỳ theo giá trị \(BMI\) của người đó. Test 1
55
1.65
Binh thuong
Hãy in ra màn hình \(N\) câu chào Hello world!, mỗi câu trên một dòng với số \(N\) được nhập vào từ bàn phím.
Test 1
3
Hello world!
Hello world!
Hello world!
Cho số tự nhiên \(n\). Hãy tính tổng các số tự nhiên nhỏ hơn hoặc bằng \(n\) mà chia hết cho \(3\).
Test 1
10
18
Cho số nguyên \(N\). Hãy viết chương trình đếm ngược, in ra các số nguyên theo thứ tự giảm dần từ \(N\) về \(0\).
Test 1
5
5
4
3
2
1
0
Mẹ định gửi tiết kiệm một khoản tiền tại một ngân hàng có lãi suất \(5\)% một năm, nghĩa là sau \(1\) năm tiền lãi nhận được là \(5\)% số tiền gửi. Hết \(1\) năm nếu mẹ không rút tiền thì cả vốn lẫn lãi sẽ tự động được gửi tính cho năm tiếp theo. Hãy viết chương trình nhập vào số tiền \(T\) ban đầu (đơn vị triệu đồng), đưa ra \(10\) dòng, mỗi dòng ghi số tiền sau mỗi năm trong \(10\) năm gửi liên tiếp cả gốc lẫn lãi để mẹ tham khảo.
Test 1
10
10.500
11.025
11.576
12.155
12.763
13.401
14.071
14.775
15.513
16.289