PHP Interview Questions and Answers for While Loop Part – 2

Program 1

<html>
    <head><title>PHP Loops</title>
    <body>
     <center>
  
<?php
   // Program for reverse of numbedr

    //  $n=245;
    //   $s=0;
     
    //    while($n!=0)    
    //    {
    //           $r=$n%10;   
    //           $s=$s+$r;   
    //           $n=$n/10; 
    //    }
    //    echo "<br>Addition is=".$s;


      // Program for addition of individual digit   123 === 1 +2 +3
 
      $n=245;
      $s=0;

       while($n!=0)    
       {
              $r=($n%10);   
              $s=$s*10+$r;   
              $n=(int)($n/10); 
       }    

      echo $s;

    
 /* 
    // find out reverse of number  123
    // number is palindrom or not
    // armstrong or not
 */
     
?>
</center>
</body>
</html>

Program 2

<html>
    <head><title>PHP Loops</title>
    <body>
     <center>
  
<?php
   //153
    //  1 + 125 +27=153
    // Armstrong 
       $n=123;
       $m=$n;
       $s=0;
        while($n<>0)    
        {
               $r=$n%10;   
               $s=$s+($r*$r*$r);   
               $n=(int)($n/10); 
        }
      //   echo "Reverse of ".$m." is ".$s;
       if($m==$s)
         echo "Number is armstrong";
        else
        echo "Number is not armstrong"; 

          /// prime or not
          // n power p  n to power p




    // Reverse of Number
    //    $n=656;
    //    $m=$n;
    //    $s=0;
    //     while($n<>0)    
    //     {
    //            $r=$n%10;   
    //            $s=$s*10+$r;   
    //            $n=(int)($n/10); 
    //     }
    //   //   echo "Reverse of ".$m." is ".$s;
    //    if($m==$s)
    //      echo "Number is Palindrom";
    //     else
    //     echo "Number is not Palindrom";
?>
</center>
</body>
</html>

 

courses

TechVidvan Team

TechVidvan Team provides high-quality content & courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.

Leave a Reply

Your email address will not be published. Required fields are marked *