Program Vidu ; Uses Crt ; (* Crt là một Unit chứa các chương trình con về màn hình, bàn hình... *) Var A, B, C, D : Integer ; Z : Real ; (* ---------------------------------------------------------------------- *) Procedure Tieu_de ; Begin Writeln (' **************************************** ') ; Writeln (' * MINH HOA CHUONG TRINH CON * ') ; Writeln (' **************************************** ') ; End ; (* ------------------------------------------------------------------- *) Procedure Enter (Var X, Y : Integer ) ; Var OK : Char ; Begin Repeat Write (' Tu so = ') ; Readln (X) ; Write (' Mau so = ') ; Readln (Y) ; Write (' Co sua so lieu khong (c, k) ? ') ; OK := Readkey ; Writeln ; Until (OK = ' K ') or (OK = ' k ') ; End ; (* ------------------------------------------------------------------- *) Function Chia (X, Y : Integer) : Real ; Begin If Y <> 0 Then Chia := X / Y Else Begin Writeln (#7,' Khong chia duoc cho 0.') ; (* Máy sẽ báo lỗi nếu mẫu số là 0 *) Halt ; (* Thu tuc Halt dung chuong trinh lai *) End ; End ; (* ------------------------------------------------------------------- *) BEGIN Tieu_de ; Enter (A, B) ; Enter (C, D) ; Z := Chia (A, B) * Chia (C, D) ; Writeln (' Ti so (A / B) * (C / D) la : ', Z) ; Writeln (' Hay an Enter de ket thuc ! ') ; Readln ; END.
Thông báo
Collapse
No announcement yet.
Làm ví dụ về Funtion trong Pascal cho vui
Collapse
X
-
Làm ví dụ về Funtion trong Pascal cho vui
Program Vidu ; Uses Crt ; (* Crt là một Unit chứa các chương trình con về màn hình, bàn hình... *) Var A, B, C, D : Integer ; Z : Real ; (* ---------------------------------------------------------------------- *) Procedure Tieu_de ; Begin Writeln (' **************************************** ') ; Writeln (' * MINH HOA CHUONG TRINH CON * ') ; Writeln (' **************************************** ') ; End ; (* ------------------------------------------------------------------- *) Procedure Enter (Var X, Y : Integer ) ; Var OK : Char ; Begin Repeat Write (' Tu so = ') ; Readln (X) ; Write (' Mau so = ') ; Readln (Y) ; Write (' Co sua so lieu khong (c, k) ? ') ; OK := Readkey ; Writeln ; Until (OK = ' K ') or (OK = ' k ') ; End ; (* ------------------------------------------------------------------- *) Function Chia (X, Y : Integer) : Real ; Begin If Y <> 0 Then Chia := X / Y Else Begin Writeln (#7,' Khong chia duoc cho 0.') ; (* Máy sẽ báo lỗi nếu mẫu số là 0 *) Halt ; (* Thu tuc Halt dung chuong trinh lai *) End ; End ; (* ------------------------------------------------------------------- *) BEGIN Tieu_de ; Enter (A, B) ; Enter (C, D) ; Z := Chia (A, B) * Chia (C, D) ; Writeln (' Ti so (A / B) * (C / D) la : ', Z) ; Writeln (' Hay an Enter de ket thuc ! ') ; Readln ; END.
Tags: None
Bài viết mới nhất
Collapse
-
Trả lời cho tìm mua đồng hồ vạn năngbởi mèomướpDạ chú mua cái kẹp dòng ấy ạ. Chị hàng xóm nhà cháu có 1 cái thấy lâu lâu rùi chưa hỏng ạ. Ví dụ như mẫu này trên shoppee đầy ạ...
https://vn.shp.ee/dWYVgq7-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 12:48 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi vi van phamBác Đinh Vặn sai rồi,bây giờ con nít mẫu giáo đã giải phương trình 2 ẩn số rồi.
Tôi chứng minh bác lên youtube đầy video đơn giản tựa rất hot, chỉ 1 transistor hay 1 con diode và hướng dẩn cách làm, tác giả không vẽ sơ đồ mạch điện...-
Channel: Điện tử công suất
hôm nay, 11:55 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nguyendinhvanBây giờ mới có tháng giêng, bao giờ mới đến tháng mười ?
Các cháu mẫu giáo mới lên lớp 1 được có 4 tháng. Nên đừng lấy lý do chúng nó đã đi học rồi để bắt nó viết một bài luận văn, hay là giải bài toán hàm. Phải kiên nhẫn...-
Channel: Điện tử công suất
hôm nay, 00:47 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nguyendinhvanKhông có loại nào đủ một vạn chức năng đâu. Nó chỉ được 2345678 , hoặc khủng lắm thì được 10 chức năng.
-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 00:16 -
-
bởi since0501Cảm ơn bác đã chia sẻ!...
-
Channel: Điện tử dành cho người mới bắt đầu
19-01-2025, 19:00 -
-
bởi Lê Gia TứMình muốn tìm mua đồng hồ vạn năng giá khoảng 200k có đo tần số cao khoảng 0~1mhz mọi người tư vấn giúp mình với
-
Channel: Điện tử dành cho người mới bắt đầu
19-01-2025, 15:47 -
-
Trả lời cho Mạch tự động bật nguồnbởi davidcopyChỉ cần dùng R C mắc vô phím power là ok....
-
Channel: Điện tử gia dụng
18-01-2025, 20:47 -
-
Trả lời cho Hỏi cách điều chế xungbởi davidcopydùng mach khuếch opamp...
-
Channel: Kỹ thuật điện tử tương tự
18-01-2025, 20:42 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi davidcopy
-
Channel: Điện tử dành cho người mới bắt đầu
18-01-2025, 18:56 -
-
bởi bqvietĐấy gọi là cái "điểm gãy" trong đồ thị điện áp - dung lượng còn lại. Dùng điện áp hở cực để xác định sắp hết hoặc gần đầy thì vẫn tạm ổn. Dùng để đo SOC/DOD thì đừng. Ngay cả số km đã đi cũng chả xác định được...
-
Channel: Điện tử dành cho người mới bắt đầu
17-01-2025, 21:36 -