PHP Exercises: Check the largest number among three given integers
PHP Basic Algorithm: Exercise-18 with Solution
Write a PHP program to check the largest number among three given integers.
Sample Solution:
PHP Code :
<?php
// Define a function that takes three parameters and returns the maximum value among them
function test($x, $y, $z)
{
// Find the maximum value using the max function, first comparing $x and $y, and then comparing the result with $z
$max = max($x, max($y, $z));
return $max;
}
// Test the function with different sets of values
echo test(1, 2, 3)."\n";
echo test(1, 3, 2)."\n";
echo test(1, 1, 1)."\n";
echo test(1, 2, 2)."\n";
?>
Explanation:
- Function Definition:
- The test function takes three parameters: $x, $y, and $z.
- Finding the Maximum Value:
- It calculates the maximum value among the three parameters by using the max function.
- First, it finds the maximum between $y and $z using max($y, $z).
- Then, it compares the result with $x to get the overall maximum value, storing it in $max.
- Return Statement:
- The function returns the value of $max.
- Function Calls and Output:
- First Call: test(1, 2, 3) returns 3 as the highest value.
- Second Call: test(1, 3, 2) returns 3 as the highest value.
- Third Call: test(1, 1, 1) returns 1 since all values are equal.
- Fourth Call: test(1, 2, 2) returns 2 as the highest value.
Output:
3 3 1 2
Visual Presentation:
Flowchart:
PHP Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a PHP program to check if a string 'yt' appears at index 1 in a given string. If it appears return a string without 'yt' otherwise return the original string.
Next: Write a PHP program to check which number nearest to the value 100 among two given integers. Return 0 if the two numbers are equal.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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://w3resource.com/php-exercises/basic-algorithm/php-basic-algorithm-exercise-18.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics