कार्य पीएल/एसक्यूएल में किलोमीटर से मीटर और सेंटीमीटर में दूरी को परिवर्तित करना है। पीएल/एसक्यूएल एसक्यूएल का विस्तार है जो प्रक्रियात्मक भाषा के कामकाज के साथ एसक्यूएल के डेटा हेरफेर को जोड़ती है।
समस्या के अनुसार हमारी दूरी किलोमीटर में होनी चाहिए जिसका मूल्य हमें मीटर और सेंटीमीटर में बदलना है।
रूपांतरण नियम के अनुसार -
1किमी =1000 मीटर
1किमी =100000 सेंटीमीटर
इस रूपांतरण नियम के अनुसार हम चाहते हैं कि दूरी को PL/SQL में एक तर्क द्वारा परिवर्तित किया जाए।
उदाहरण
इनपुट:किलोमीटर =10आउटपुट:मीटर =10000 सेंटीमीटर =1000000इनपुट:किलोमीटर =9आउटपुट:मीटर =9000 सेंटीमीटर =900000
दृष्टिकोण जिसका हम उपयोग करेंगे
-
इनपुट के रूप में किलोमीटर का मान लें।
-
किलोमीटर के मान को 1000 से गुणा करें और फिर परिणाम को मीटर में स्टोर और प्रिंट करें।
-
मीटर के मान को 100 से गुणा करें और फिर परिणाम को सेंटीमीटर में स्टोर और प्रिंट करें।
उदाहरण
<पूर्व>--घोषणा घोषणा किमी संख्या:=4.5; मीटर संख्या:=0; सेम नंबर:=0;--बॉडी शुरू मीटर:=किमी * 1000; सेम :=मीटर * 100; dbms_output.Put_line('4.5 KM से मीटर का मान है:' ||मीटर); dbms_output.Put_line('4.5 KM से सेंटीमीटर का मान है:' ||cem); END;--बॉडी ENDआउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
4.5 KM से मीटर का मान है:45004.5 KM से सेंटीमीटर का मान है:450000