w3resource

PHP Exercises: Check whether three given integer values are in the range 20..50 inclusive

PHP Basic Algorithm: Exercise-15 with Solution

Write a PHP program to check whether three given integer values are in the range 20..50 inclusive. Return true if 1 or more of them are in the said range otherwise false.

Sample Solution:

PHP Code :

<?php
// Define a function that checks if at least one of the given values is in the range [20, 50]
function test($x, $y, $z) 
{
    return ($x >= 20 && $x <= 50) || ($y >= 20 && $y <= 50) || ($z >= 20 && $z <= 50);
}

// Test the function with various sets of values
var_dump(test(11, 20, 12));
var_dump(test(30, 30, 17));
var_dump(test(25, 35, 50));
var_dump(test(15, 12, 8));
?>

Explanation:

  • Function Definition:
    • The test function takes three parameters: $x, $y, and $z.
  • Condition Check:
    • The function checks if any one of the three parameters ($x, $y, or $z) is within the range [20, 50].
    • If at least one of the parameters falls within this range, the function returns true; otherwise, it returns false.
  • Function Calls and Output:
    • First Call: test(11, 20, 12)
      • Only $y (20) is within the range [20, 50], so it returns true.
    • Second Call: test(30, 30, 17)
      • $x and $y (both 30) are within the range [20, 50], so it returns true.
    • Third Call: test(25, 35, 50)
      • All values are within the range [20, 50], so it returns true.
    • Fourth Call: test(15, 12, 8)
      • None of the values are within the range [20, 50], so it returns false.

Output:

bool(true)
bool(true)
bool(true)
bool(false)

Flowchart:

Flowchart: Check whether three given integer values are in the range 20..50 inclusive.

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP program to check two given integers whether either of them is in the range 100..200 inclusive.
Next: Write a PHP program to check whether two given integer values are in the range 20..50 inclusive. Return true if 1 or other is in the said range otherwise false.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/php-exercises/basic-algorithm/php-basic-algorithm-exercise-15.php