fork download
  1. <?lab3
  2. $x1 = 2.345;
  3. $x2 = -4.914;
  4. $x3 = 0.219;
  5. $K = 1.601;
  6.  
  7. for ($i = 1; $i <= 3; $i++) {
  8. if ($i === 1) {
  9. $x = $x1;
  10. } elseif ($i === 2) {
  11. $x = $x2;
  12. } else {
  13. $x = $x3;
  14. }
  15.  
  16. if ($x === 0) {
  17. echo "Error: Division by zero!\n";
  18. continue;
  19. }
  20.  
  21. $a = arctan(1 / $x) + arccos(exp($x));
  22. $b = log($K) * sqrt(abs($x)) * exp($x);
  23.  
  24. if (abs($a - $b) > pi / 2) {
  25. $y = sin($x);
  26. } elseif (abs($a - $b) === pi / 2) {
  27. $y = 1;
  28. } else {
  29. $y = cos($a - $b);
  30. }
  31.  
  32. echo "x = $x\n";
  33. echo "a = $a\n";
  34. echo "b = $b\n";
  35. echo "y = $y\n\n";
  36. }
  37.  
Success #stdin #stdout 0.02s 25696KB
stdin
2
stdout
<?lab3
$x1 = 2.345;
$x2 = -4.914;
$x3 = 0.219;
$K = 1.601;

for ($i = 1; $i <= 3; $i++) {
    if ($i === 1) {
        $x = $x1;
    } elseif ($i === 2) {
        $x = $x2;
    } else {
        $x = $x3;
    }

    if ($x === 0) {
        echo "Error: Division by zero!\n";
        continue;
    }

    $a = arctan(1 / $x) + arccos(exp($x));
    $b = log($K) * sqrt(abs($x)) * exp($x);

    if (abs($a - $b) > pi / 2) {
        $y = sin($x);
    } elseif (abs($a - $b) === pi / 2) {
        $y = 1;
    } else {
        $y = cos($a - $b);
    }

    echo "x = $x\n";
    echo "a = $a\n";
    echo "b = $b\n";
    echo "y = $y\n\n";
}