Mọi người ơi giúp mình với!!!!!

conanshin@12

Có 1 sự chán ko hề nhẹ!
Thành viên thân thiết
Tham gia
16/3/2012
Bài viết
836
Mình đang học lập trình turbo pascal. mình đang học quyển tin học dành cho trung học cơ sở, quyển 3. Ngay cái bài thực hành 3:khai báo và sử dụng biến--mình không hiểu và không làm được bài 1 câu c--mọi người chỉ giúp mình với!!!:KSV@16::KSV@16:
Xin cám ơn!!!!:KSV@03:
p/s: mình cần gấp lắm!!:KSV@15:
KO có thời gian up đâu!!! :KSV@17:
 
bạn post câu đó lên thử xem , ko có đề thì sao làm
 
đây!
a) khởi động Pascal rồi gõ như sau:
program Tinh_tien;
uses crt;
var
soluong: integer;
dongia, cuocphi,thanhtien: real;
thongbao: string;
begin
clrscr;
cuocphi:=10000;
thongbao:=’Tong so tien phai thanh toan : ’;
{Nhap don gia va so luong hang}
write(’Don gia = ’); readln(dongia);
write(’So luong = ’);readln(soluong);
thanhtien:= soluong*dongia+cuocphi;
(*In ra so tien phai tra*)
writeln(thongbao,thanhtien:10:2);
readln
end.

c. Lưu với tên TINHTIEN.PAS. Dịch chỉnh sửa các lỗi!
d. Chạy chương trình với các bộ dữ liệu (đơn giá và số lượng) như sau (1000,20), (3500,200), (18500,123). Kiểm tra tính đúng của các kết quả in ra!!
Mình ko hiểu câu d đó
 
Hiệu chỉnh bởi quản lý:
Mình nghĩ sau khi bạn kiểm tra ko còn lỗi, bạn chạy chươg trình rồi nhập từng cặp (1000,20), (3500,2), (18500,123) xem ra kết quả đúng ko? Như (1000,20) kết quả thành tiền sẽ là 30000, nếu ra vậy là chươg trình đúng
 
ồ, vậy à!
còn cái :10:2 là sao!?
Mình tường ra 1500 khi chia ra chứ!?
Dù sao ất cám ơn bạn!
 
thành tiền = đơn giá nhân số lượng + cước phí. bạn chạy thử đi rồi xem kết quả
10:2 hình như khoảng cách gì đo. Ko cần quan tâm đâu bạn.
Tin Pascal lớp 8 ah?
 
vâng!
tiện thể bạn giải câu này, tiếp tục đó!
e. Chạy chương trình với bộ dữ liệu (1,35000). Quan sát kết quả nhận được. Đoán lí do xem tại sao chương trình cho kết quả sai!?
Ko hiểu:KSV@16:
 
mình ko hiểu sao mà làm!?:KSV@17:
 
Mình nghĩ Kết quả sai là do số liệu bạn nhập ko thỏa mãn điều kiện. 35000 ko thuộc khoảng integer nên chươg trình đưa kết quả sai
 
Tin học là môn mình dốt nhất :))
 
Bạn nói 35000 ko thuộc khoảng integer. Trog chươg trình lại khai báo số lượng thuộc kiểu integer. Ko thỏa mãn điều kiện. Kết quả sai
 
Cái passal vs cái ngôn ngữ C thấy cũng tương tương nhau nhở...khó ngang nhau cả. Hic.
 
×
Quay lại
Top