Nhiệm vụ là chuyển đổi khoảng cách từ km sang mét và cm trong PL / SQL .PL / SQL là phần mở rộng của SQL kết hợp thao tác dữ liệu của SQL với hoạt động của ngôn ngữ thủ tục.
Theo bài toán, chúng ta nên có khoảng cách tính bằng km có giá trị mà chúng ta phải quy đổi theo mét và cm.
Theo quy tắc chuyển đổi -
1km =1000 mét
1km =100000 cm
Theo quy tắc chuyển đổi này, chúng tôi muốn khoảng cách được chuyển đổi bởi một logic trong PL / SQL.
Ví dụ
Input: kilometer = 10 Output: meter = 10000 Centimeter = 1000000 Input: kilometer = 9 Output: meter = 9000 Centimeter = 900000
Phương pháp tiếp cận mà chúng tôi sẽ sử dụng
-
Lấy giá trị của ki lô mét làm đầu vào.
-
Nhân giá trị của ki lô mét với 1000, sau đó lưu trữ và in kết quả theo đơn vị mét.
-
Nhân giá trị của mét với 100, sau đó lưu trữ và in kết quả theo đơn vị cm.
Ví dụ
--DECLARATION DECLARE KM NUMBER := 4.5; meter NUMBER := 0; Cem NUMBER := 0; --BODY BEGIN meter := km * 1000; Cem := meter * 100; dbms_output.Put_line('The value of 4.5 KM to meters is: ' ||meter); dbms_output.Put_line('The value of 4.5 KM to centimeters is: ' ||cem); END; --BODY END
Đầu ra
Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -
The value of 4.5 KM to meters is: 4500 The value of 4.5 KM to centimeters is: 450000