Q:

PHP find output programs (conditional statements) | set 3

belongs to collection: PHP Find Output Programs

0

Find the output of PHP programs | Conditional Statements | Set 3: Enhance the knowledge of PHP conditional statements by solving and finding the output of some PHP programs.

Question 1:

<?php
    define(NUM2, 2);
    $NUM1 = $NUM2 + pow(3, 3);
    
    if ($NUM1 % 2 == 0) echo "EVEN";
    else echo "ODD";
?>

Question 2:

<?php
    $NUM = 0x0A;
    
    if ($NUM % 2 == 0) echo "EVEN";
    else echo "ODD";
?>

Question 3:

<?php
    $NUM = 0x0A + power(0x10, 2);
    
    if ($NUM <> 110) echo "www.includehelp.com";
    else echo "www.google.com";
?>

Question 4:

<?php
    $NUM = 0x0A + sqrt(0x10);
    
    $VAL = (2 * intval(pi()) + 1) * 2;
    
    if ($NUM == $VAL) echo "www.includehelp.com" . '<br>';
    if ($NUM > $VAL) echo "www.google.com" . '<br>';
    else echo "Nothing";
?>

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Answer1:

Output:

ODD

Explanation:

In the above program, we defined a constant NUM2 initialized with 2.

$NUM1 = $NUM2 + pow(3,3);

In the above expression, we used $NUM2 instead of NUM2, then the value of $NUM2 will be 0. Then,

$NUM1 = 0 + pow(3,3);
$NUM1 = 0 + 27;
$NUM1 = 27;

We know that 27 is not completely divisible by 2. Then the condition gets false and "ODD" will be printed on the webpage.

Answer2:

Output:

EVEN

Explanation:

In the above program, we created a variable $NUM, which is initialized a hexadecimal number 0x0A, the decimal value is 10 corresponding to the 0x0A, that's why "EVEN" will print on the webpage.

Answer3:

Output:

PHP Fatal error:  Uncaught Error: Call to undefined function power() in 
/home/main.php:2
Stack trace:
#0 {main}
  thrown in /home/main.php on line 2

Explanation:

The above program will generate a compilation error because power() is not a built-in function in the PHP. We need to use the pow() function to calculate power.

Answer4:

Output:

www.includehelp.com
Nothing

Explanation:

In the above program, we created two variable $NUM assigned with expression. The decimal values of 0x0A and 0x010 are 10 and 16 respectively.

$NUM = 0x0A+ sqrt(0x10);
$NUM = 10 + 4;
$NUM = 14;

Now evaluate below expression:

$VAL = (2*intval(pi())+1)*2;
$VAL = (2*3+1)*2;
$VAL = (6+1)*2;
$VAL = (7)*2;
$VAL = 14;

Here, $NUM is equal to $VAL then "www.includehelp.com" will print, after that $NUM>$VAL will false then else part will execute and "Nothing" will print on the webpage.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

PHP Find Output Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
PHP find output programs (switch Statement) | set ... >>
<< PHP find output programs (conditional statements) ...