Professional Documents
Culture Documents
Nhiệm vụ 0
1. Quãng đường đã đi
Ví dụ, nếu một đoàn tàu chạy 40 dặm một giờ trong 3 giờ, quãng đường di chuyển là 120 dặm.
Viết một chương trình hỏi người dùng về tốc độ của một chiếc xe (tính bằng dặm trên giờ) và nó đã đi
được bao nhiêu giờ. Sau đó, chương trình sẽ sử dụng một vòng lặp để hiển thị quãng đường xe đã đi trong
mỗi giờ của khoảng thời gian đó. Đây là một ví dụ về đầu ra:
--------------------------------
1 40
2 80
3 120
Xác thực đầu vào: Không chấp nhận số âm cho tốc độ và không chấp nhận bất kỳ giá trị nào nhỏ hơn 1 cho
thời gian đi du lịch.
Viết chương trình tạo biểu đồ thanh thể hiện mức tăng dân số của Prairieville, một thị trấn nhỏ ở Trung
Tây, với khoảng thời gian 20 năm trong suốt 100 năm qua. Chương trình sẽ đọc số liệu dân số (làm tròn đến
1.000 người gần nhất) cho các năm 1900, 1920, 1940, 1960, 1980 và 2000 từ một tệp. Đối với mỗi năm, nó sẽ
hiển thị ngày và một thanh bao gồm một dấu hoa thị cho mỗi 1.000 người. Dữ liệu có thể được tìm thấy trong
*1900**1920****1940****
Lo Shu Magic Square là một lưới có 3 hàng và 3 cột như trong Hình 1. Lo Shu Magic Square có các thuộc tính
sau:
hàng, mỗi cột và mỗi đường chéo cộng lại bằng một số. Đây là
thể hiện trong Hình 2.
Machine Translated by Google
Trong một chương trình, bạn có thể mô phỏng một hình vuông ma thuật bằng mảng hai chiều. Viết một hàm chấp nhận
một mảng hai chiều làm đối số và xác định xem mảng đó có phải là Lo Shu Magic Square hay không.
4 9 2
3 5 7
8 1 6
Hình 1
15
4 9 2 15
3 5 7 15
số 8 1 6 15
15
15 15 15
Hình 2
Viết chương trình tính chi phí nằm viện của một bệnh nhân và ghi báo cáo vào tệp.
Đầu tiên, chương trình nên hỏi xem bệnh nhân được nhập viện với tư cách là bệnh nhân nội trú hay ngoại trú. Nếu
bệnh nhân là bệnh nhân nội trú, dữ liệu sau phải được nhập vào:
v.v.)
Chương trình sẽ yêu cầu dữ liệu sau đây nếu bệnh nhân là bệnh nhân ngoại trú:
Chương trình nên sử dụng hai chức năng quá tải để tính toán tổng chi phí. Một trong các hàm phải chấp nhận các
đối số cho dữ liệu bệnh nhân nội trú, trong khi hàm kia chấp nhận các đối số cho thông tin bệnh nhân ngoại trú.
Xác thực đầu vào: Không chấp nhận số âm cho bất kỳ dữ liệu nào.
Hàm quadraticEquation() nhận các tham số a, b và c và trả về số nghiệm và nghiệm (nếu chúng tồn tại).
Trong thống kê, khi một tập hợp các giá trị được sắp xếp theo thứ tự tăng dần hoặc giảm dần, trung vị của nó
là giá trị ở giữa. Nếu tập hợp chứa một số lượng giá trị chẵn, thì trung vị là giá trị trung bình hoặc trung
bình cộng của hai giá trị ở giữa. Viết một hàm chấp nhận làm đối số sau:
Hàm sẽ xác định trung vị của mảng. Giá trị này phải được trả về dưới dạng gấp đôi.
Thể hiện sức mạnh con trỏ của bạn bằng cách sử dụng ký hiệu con trỏ thay vì ký hiệu mảng trong chức năng này.
Viết một hàm chấp nhận một mảng int và kích thước của mảng làm đối số. Hàm sẽ tạo một bản sao của mảng, ngoại
trừ các giá trị phần tử phải được đảo ngược trong bản sao. Hàm sẽ trả về một con trỏ tới mảng mới. Thể hiện
Viết chương trình cấp phát động một mảng đủ lớn để chứa số lượng điểm kiểm tra do người dùng xác định. Khi
tất cả các điểm đã được nhập, mảng sẽ được chuyển đến một hàm sắp xếp chúng theo thứ tự tăng dần. Một hàm
khác nên được gọi để tính điểm trung bình. Chương trình sẽ hiển thị danh sách sắp xếp các điểm số và trung
bình với các tiêu đề thích hợp. Sử dụng ký hiệu con trỏ thay vì ký hiệu mảng bất cứ khi nào có thể.
Xác thực đầu vào: Không chấp nhận số âm cho điểm kiểm tra.