﻿ PHP Exercise: Print the values of x, y where a, b, c, d, e and f are specified - w3resource

PHP Exercises: Print the values of x, y where a, b, c, d, e and f are specified

PHP: Exercise-49 with Solution

Write a PHP program which solve the equation:
ax+by=c
dx+ey=f
Print the values of x, y where a, b, c, d, e and f are given.

Input:
a,b,c,d,e,f separated by a single space.
(-1,000 ≤ a,b,c,d,e,f ≤ 1,000)

Sample Solution:

PHP Code:

``````<?php
// Function to convert an input to a float
function to_f(\$e) {
return (float)\$e;
}

// Read input from standard input (STDIN) line by line
while (\$line = fgets(STDIN)) {
// Explode the line into an array using space as the delimiter
\$a = explode(" ", \$line);

// Convert each element of the array to a float using the "to_f" function
\$a = array_map("to_f", \$a);

// Calculate the values of x and y using the provided formulas
\$x = (\$a[2] * \$a[4] - \$a[1] * \$a[5]) / (\$a[0] * \$a[4] - \$a[3] * \$a[1]);
\$y = (\$a[2] * \$a[3] - \$a[0] * \$a[5]) / (\$a[1] * \$a[3] - \$a[0] * \$a[4]);

// Print the values of x and y with three decimal places
print("Values of x and y:\n");
printf("%.3f %.3f\n", \$x, \$y);
}

?>
```
```

Sample Output:

```Values of x and y:
-1.684 2.737
```

Flowchart:

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿