Write the Script to check whether the number is Armstrong or not using Php And Html. PHP Armstrong Number Program
आर्मस्ट्रांग नंबर ऐसे विशेष नंबर होते हैं जिनके अंकों के घनों का योग मूल संख्या के बराबर होता है. उदाहरण के लिए, 153 एक आर्मस्ट्रांग नंबर है क्योंकि (1 * 1 * 1) + (5 * 5 * 5) + (3 * 3 * 3) = 1 + 125 + 27 = 153.

यहाँ PHP में एक स्क्रिप्ट है जो यह जांचती है कि दी गई संख्या एक आर्मस्ट्रांग नंबर है या नहीं:
PHP Armstrong Number Program Logic
<?php
function isArmstrong($number) {
$originalNumber = $number;
$sum = 0;
while ($number != 0) {
$remainingDigit = $number % 10;
$sum += pow($remainingDigit, 3);
$number = (int)($number / 10);
}
if ($sum == $originalNumber) {
return true;
} else {
return false;
}
}
$userInput = readline("Enter a number: ");
if (isArmstrong($userInput)) {
echo "$userInput Is An Armstrong number";
} else {
echo "$userInput Is Not An Armstrong Number.";
}
?>PHPकोड की व्याख्या (Explanation of the Code):
- फ़ंक्शन परिभाषा (Function Definition):
function isArmstrong($number): यह फ़ंक्शन लेता है एक संख्या ($number) और वापस करती है कि यह आर्मस्ट्रांग नंबर है या नहीं (true/false).
- मूल संख्या का स्टोर करना (Storing Original Number):
$originalNumber = $number: मूल संख्या को$originalNumberवेरिएबल में स्टोर किया जाता है.
- परिणाम संग्रहण के लिए चर (Variable for storing the sum):
$sum = 0: अंकों के घनों के योग को स्टोर करने के लिए$sumवेरिएबल को 0 से आरंभ किया जाता है.
- While लूप (While Loop):
while ($number != 0): यह लूप तब तक चलता रहता है जब तक$number0 ना हो जाए.
- अंतिम अंक निकालना (Extracting the Last Digit):
$remainingDigit = $number % 10: यह$numberका अंतिम अंक निकाल कर$remainingDigitवेरिएबल में रखता है.
- घात लेना (Taking the Cube):
$sum += pow($remainingDigit, 3):$remainingDigitके घन को निकाल कर$sumमें जोड़ता है.powफ़ंक्शन का उपयोग घात लेने के लिए किया जाता है.
- अगले अंक पर जाना (Moving to the Next Digit):
$number = (int)($number / 10): यह$numberसे अंतिम अंक को हटा देता है. हम इसे पूर्णांक में बदलते हैं ((int)) क्योंकि विभाजन का परिणाम दशमलव हो सकता है.
- आर्मस्ट्रांग नंबर जांच (Checking for Armstrong Number):
if ($sum == $originalNumber): अगर अंकों के घनों का योग ($sum) मूल संख्या ($originalNumber) के बराबर है, तो वह आर्मस्ट्रांग नंबर है.
- परिणाम दिखाना (Displaying the Result):
readlineफ़ंक्शन उपयोगकर्ता से इनपुट लेता है.isArmstrongफ़ंक्शन को इनपुट नंबर दिया जाता है.- अगर
isArmstrongtrue लौटाता है, तो यह आर्मस्ट्रांग नंबर है, नहीं तो नहीं है.
इस स्क्रिप्ट को चलाने के लिए, इसे एक PHP फ़ाइल के रूप में सेव करें और फिर कमांड लाइन से इसे निष्पादित करें. उदाहरण के लिए, अगर आपने इसे “armstrong.php” नाम से सेव किया है, तो आप इसे इस प्रकार चला सकते हैं:
php armstrong.php
यह स्क्रिप्ट आपसे एक संख्या मांगेगी
Output:


Welcome to HindiTutorials, your go-to platform for learning and mastering concepts in Hindi! Our mission is to make education accessible and simple for everyone by providing high-quality tutorials on programming, technology, and various other topics.