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

PHP में संख्या पैटर्न प्रिंट करने का प्रोग्राम

PHP में प्रत्येक पंक्ति में पंक्ति संख्या के बराबर बार एक ही संख्या दोहराकर संख्या पैटर्न बनाया जा सकता है। यह पैटर्न लूप नेस्टिंग और काउंटर प्रबंधन का एक अलग रूप दिखाता है।

उदाहरण

<?php
function num_pattern($val) {
    $num = 1;
    for ($m = 0; $m < $val; $m++) {
        for ($n = 0; $n <= $m; $n++) {
            echo $num . " ";
        }
        $num = $num + 1;
        echo "\n";
    }
}
$val = 6;
num_pattern($val);
?>

आउटपुट

1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6

मुख्य अंतर: पिछले "निरंतर संख्या" पैटर्न में संख्या प्रत्येक प्रिंट के बाद बढ़ती थी, यहाँ संख्या प्रत्येक पंक्ति के बाद बढ़ती है। आंतरिक लूप केवल वर्तमान $num मान को दोहराता है।

कोड प्रवाह

  1. $num = 1 इनिशियलाइज़ करें।
  2. बाहरी लूप पंक्तियों के लिए चलता है (0 से 5)।
  3. आंतरिक लूप वर्तमान पंक्ति संख्या + 1 बार $num प्रिंट करता है।
  4. पंक्ति पूरी होने पर $num++।
  5. नई लाइन प्रिंट करें।

पैटर्न विविधताएँ

  • घटता पैटर्न: $num = $val से शुरू करके डिक्रीमेंट करें।
  • वैकल्पिक संख्याएँ: विषम/सम पंक्तियों के लिए अलग लॉजिक।
  • अक्षर पैटर्न: chr(64 + $num) का उपयोग करके A, BB, CCC, DDDD... बनाएँ।
  • स्टार पैटर्न: $num के स्थान पर "*" प्रिंट करें।

सीखने के उद्देश्य

यह पैटर्न दर्शाता है कि लूप वेरिएबल्स ($m, $n) और काउंटर वेरिएबल ($num) कैसे स्वतंत्र रूप से काम करते हैं। आंतरिक लूप की पुनरावृत्ति बाहरी लूप के काउंटर पर निर्भर करती है, जबकि प्रिंट किया गया मान बाहरी लूप की पुनरावृत्ति गणना पर निर्भर करता है।

  1. - C में पिरामिड पैटर्न प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण एक पिरामिड एक बहुफलक है जो एक बहुभुज आधार और एक बिंदु, जिसे शीर्ष कहा जाता है, को जोड़कर बनता है। प्रत्येक आधार किनारा और शीर्ष एक त्रिभुज बनाते हैं, जिसे पार्श्व फलक कहा जाता है। यह बहुभुज आधार के साथ एक शंक्वाकार ठोस है। n-तरफा आधार वाले पिरामिड में n + 1 शीर्ष, n + 1 फलक और 2n कि

  1. C में न्यूमेरिक पैटर्न प्रिंट करने का प्रोग्राम C में न्यूमेरिक पैटर्न प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण उपयोगकर्ता से पंक्तियों की संख्या स्वीकार करके न्यूमेरिक पैटर्न प्रिंट करें। इनपुट: 5 पंक्तियाँ 1 6 2 10 7 3 13 11 8 4 15 14 12 9 5 एल्गोरिदम प्रत्येक पंक्ति के अंत से पैटर्न प्रिंट करें प्रत्येक पंक्ति के अंतिम कॉलम को पूरा करें दूसरी पंक्ति के सेकेंड लास्ट कॉलम से शुरू करें उपयोग

  1. C में नंबर पैटर्न प्रिंट करने का प्रोग्राम C में नंबर पैटर्न प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण एक न्यूमेरिकल पैटर्न संख्याओं का एक क्रम है जिसे एक नियम के आधार पर बनाया गया है जिसे पैटर्न नियम कहा जाता है। पैटर्न नियम क्रम में लगातार संख्याओं के बीच संबंध का वर्णन करने के लिए एक या अधिक गणितीय संक्रियाओं का उपयोग कर सकते हैं। पैटर्न 1 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 पैट