Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

PL/SQL में दिए गए वर्ष को लीप वर्ष है या नहीं जांचें

PL/SQL में लीप वर्ष जांचने का एल्गोरिदम और कोड

PL/SQL में लीप वर्ष जांचने के लिए मानक एल्गोरिदम: वर्ष 4 से विभाज्य हो और 100 से विभाज्य न हो, या 400 से विभाज्य हो।

एल्गोरिदम

isLeapYear(year):
    BEGIN
        IF year 4 से विभाज्य है AND 100 से विभाज्य नहीं है THEN
            यह लीप वर्ष है
        ELSE IF वर्ष 400 से विभाज्य है THEN
            यह लीप वर्ष है
        ELSE
            यह लीप वर्ष नहीं है
        END IF
    END

PL/SQL कोड उदाहरण

DECLARE
    year NUMBER := 2012;
BEGIN
    IF MOD(year, 4) = 0
        AND MOD(year, 100) != 0
        OR MOD(year, 400) = 0 THEN
        dbms_output.Put_line(year || ' is leap year ');
    ELSE
        dbms_output.Put_line(year || ' is not leap year.');
    END IF;
END;

आउटपुट

2012 is leap year

व्याख्या: 2012, 4 से विभाज्य है (2012/4=503), 100 से विभाज्य नहीं है (2012/100=20.12), इसलिए लीप वर्ष है। 1900, 4 से विभाज्य है लेकिन 100 से भी विभाज्य है और 400 से नहीं, इसलिए लीप वर्ष नहीं। 2000, 400 से विभाज्य है, इसलिए लीप वर्ष है।

नोट: यह PL/SQL (Oracle) कोड है, MySQL के लिए नहीं। MySQL में इसी तर्क का उपयोग स्टोर्ड प्रोसीजर या एप्लिकेशन कोड में किया जा सकता है।

  1. JavaScript प्रोग्राम - दिया गया वर्ष लीप वर्ष है या नहीं जांचें JavaScript प्रोग्राम - दिया गया वर्ष लीप वर्ष है या नहीं जांचें

    JavaScript का उपयोग करके जांचें कि दिया गया वर्ष लीप वर्ष है या नहीं। उदाहरण { if (yearEle.value % 4 == 0) { resultEle.innerHTML = yearEle.value + एक लीप वर्ष है; } else { resultEle.innerHTML = yearEle.value + लीप वर्ष नहीं है; } }); </script>

  1. जांचें कि दिया गया ग्राफ ट्री है या नहीं जांचें कि दिया गया ग्राफ ट्री है या नहीं

    इस समस्या में, एक अनडायरेक्टेड ग्राफ दिया गया है, हमें जांचना है कि ग्राफ ट्री है या नहीं। हम ट्री के मानदंड की जांच करके इसे सरलता से ढूंढ सकते हैं। एक ट्री में साइकिल नहीं होगी, इसलिए यदि ग्राफ में कोई साइकिल है, तो यह ट्री नहीं है। हम इसे दूसरे दृष्टिकोण से भी जांच सकते हैं, यदि ग्राफ कनेक्टेड

  1. Oracle PL/SQL में XML पार्सिंग में महारत: कुशल तकनीकें और सर्वोत्तम अभ्यास Oracle PL/SQL में XML पार्सिंग में महारत: कुशल तकनीकें और सर्वोत्तम अभ्यास

    यह ब्लॉग Oracle® PL/SQL में XML डेटा को संभालने के कुछ तरीकों का पता लगाता है। हमारी डेटाबेस सेवाओं के बारे में और जानें। यदि आप किसी XML फ़ाइल से XML डेटा को Oracle PL/SQL पंक्तियों और स्तंभों में बदलना चाहते हैं, तो निम्नलिखित विकल्प उपलब्ध हैं: XML फ़ाइल को XML टेबल में लोड करें और फिर इसे पार्