Tin học [Tin 8] Chương trình tính diện tích hình chữ nhật

T

tmc5223

[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Trong đoạn chương trinh tính diện tích HCN câu câu lệnh này mình chưa hiểu:

var cd, cr, dientich : real;
begin
clrscr;
writeln ('Nhap chieu dai:') ; readln (cd);
writeln ('Nhap chieu rong'); readln (cr);
dientich:= cd*cr;
writeln ('Dien tich HCN la:', dientich : 10 :2);
readln
end.


Tại sao phải để : 10 : 2 vậy, đôi khi lại thấy : 15 : 3 (trong SBT)
Mọi người giải thích giúp.
 
L

lamdetien36

Trong đoạn chương trinh tính diện tích HCN câu câu lệnh này mình chưa hiểu:

var cd, cr, dientich : real;
begin
clrscr;
writeln ('Nhap chieu dai:') ; readln (cd);
writeln ('Nhap chieu rong'); readln (cr);
dientich:= cd*cr;
writeln ('Dien tich HCN la:', dientich : 10 :2);
readln
end.


Tại sao phải để : 10 : 2 vậy, đôi khi lại thấy : 15 : 3 (trong SBT)
Mọi người giải thích giúp.
Cái đó để in ra cho đẹp thôi mà :D
<biến> : a :) b) (phần :b chỉ dùng cho số thực, nên mình cho vào ngoặc cho dễ hiểu :D)
Cái lệnh này thực hiện như sau:
- Màn hình console (cái màn hình đen thui khi chạy chương trình ấy được chia thành 80 cột và 25 hàng, giao của hàng và cột gọi là ô.
- Dành ra a ô để in phần nguyên của biến.
- Dành ra b - 1 ô (nếu có) để in ra phần thập phân của biến và 1 ô để in dấu .
- Nếu độ dài phần nguyên của giá trị biến đang lưu lớn hơn a thì máy tính sẽ in ra như bình thường (như lúc không có :a : b)
Đối với xâu ký tự thì cùng giải thích tương tự, tuy nhiên lớp 8 chưa học cái này :D
 
Top Bottom