fork download
  1. <?php
  2.  
  3. function formatKoeff($koeff, $m) {
  4. if ($koeff < 0) {
  5. return ' - ' . strval(-$koeff) . $m;
  6. } else if ($koeff > 0) {
  7. return ' + ' . $koeff . $m;
  8. } else {
  9. return '';
  10. }
  11. }
  12.  
  13. function LittlePart($BigPart, $startNumber) {
  14. $i = -1;
  15. $number = $startNumber * M_PI + ($i - 1);
  16. do {
  17. $number += 1;
  18. echo $BigPart . formatKoeff($i, '') . ' = ' . number_format($number, 2, ',', ' ') . PHP_EOL;
  19. $i++;
  20. } while ($i <= 1);
  21. }
  22.  
  23.  
  24. function MidPart($BigPart, $startNumber) {
  25. $i = -1;
  26. $number = $startNumber * M_PI + ($i - 1);
  27. do {
  28. $number += 1;
  29. LittlePart ($BigPart . formatKoeff($i, '·π'), $number);
  30. $i++;
  31. } while ($i <= 1);
  32. }
  33.  
  34.  
  35. function QuadradPart($BigPart, $startNumber) {
  36. $i = -1;
  37. $number = $startNumber * M_PI + ($i - 1);
  38. do {
  39. $number += 1;
  40. MidPart ($BigPart . formatKoeff($i, '·π²'), $number);
  41. $i++;
  42. } while ($i <= 1);
  43. }
  44.  
  45. function CubePart($BigPart, $startNumber) {
  46. $i = -1;
  47. $number = $startNumber * M_PI + ($i - 1);
  48. do {
  49. $number += 1;
  50. QuadradPart ($BigPart . formatKoeff($i, '·π³'), $number);
  51. $i++;
  52. } while ($i <= 1);
  53. }
  54.  
  55.  
  56. CubePart('', 0);
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
 - 1·π³ - 1·π² - 1·π - 1 = -45,02
 - 1·π³ - 1·π² - 1·π = -44,02
 - 1·π³ - 1·π² - 1·π + 1 = -43,02
 - 1·π³ - 1·π² - 1 = -41,88
 - 1·π³ - 1·π² = -40,88
 - 1·π³ - 1·π² + 1 = -39,88
 - 1·π³ - 1·π² + 1·π - 1 = -38,73
 - 1·π³ - 1·π² + 1·π = -37,73
 - 1·π³ - 1·π² + 1·π + 1 = -36,73
 - 1·π³ - 1·π - 1 = -35,15
 - 1·π³ - 1·π = -34,15
 - 1·π³ - 1·π + 1 = -33,15
 - 1·π³ - 1 = -32,01
 - 1·π³ = -31,01
 - 1·π³ + 1 = -30,01
 - 1·π³ + 1·π - 1 = -28,86
 - 1·π³ + 1·π = -27,86
 - 1·π³ + 1·π + 1 = -26,86
 - 1·π³ + 1·π² - 1·π - 1 = -25,28
 - 1·π³ + 1·π² - 1·π = -24,28
 - 1·π³ + 1·π² - 1·π + 1 = -23,28
 - 1·π³ + 1·π² - 1 = -22,14
 - 1·π³ + 1·π² = -21,14
 - 1·π³ + 1·π² + 1 = -20,14
 - 1·π³ + 1·π² + 1·π - 1 = -19,00
 - 1·π³ + 1·π² + 1·π = -18,00
 - 1·π³ + 1·π² + 1·π + 1 = -17,00
 - 1·π² - 1·π - 1 = -14,01
 - 1·π² - 1·π = -13,01
 - 1·π² - 1·π + 1 = -12,01
 - 1·π² - 1 = -10,87
 - 1·π² = -9,87
 - 1·π² + 1 = -8,87
 - 1·π² + 1·π - 1 = -7,73
 - 1·π² + 1·π = -6,73
 - 1·π² + 1·π + 1 = -5,73
 - 1·π - 1 = -4,14
 - 1·π = -3,14
 - 1·π + 1 = -2,14
 - 1 = -1,00
 = 0,00
 + 1 = 1,00
 + 1·π - 1 = 2,14
 + 1·π = 3,14
 + 1·π + 1 = 4,14
 + 1·π² - 1·π - 1 = 5,73
 + 1·π² - 1·π = 6,73
 + 1·π² - 1·π + 1 = 7,73
 + 1·π² - 1 = 8,87
 + 1·π² = 9,87
 + 1·π² + 1 = 10,87
 + 1·π² + 1·π - 1 = 12,01
 + 1·π² + 1·π = 13,01
 + 1·π² + 1·π + 1 = 14,01
 + 1·π³ - 1·π² - 1·π - 1 = 17,00
 + 1·π³ - 1·π² - 1·π = 18,00
 + 1·π³ - 1·π² - 1·π + 1 = 19,00
 + 1·π³ - 1·π² - 1 = 20,14
 + 1·π³ - 1·π² = 21,14
 + 1·π³ - 1·π² + 1 = 22,14
 + 1·π³ - 1·π² + 1·π - 1 = 23,28
 + 1·π³ - 1·π² + 1·π = 24,28
 + 1·π³ - 1·π² + 1·π + 1 = 25,28
 + 1·π³ - 1·π - 1 = 26,86
 + 1·π³ - 1·π = 27,86
 + 1·π³ - 1·π + 1 = 28,86
 + 1·π³ - 1 = 30,01
 + 1·π³ = 31,01
 + 1·π³ + 1 = 32,01
 + 1·π³ + 1·π - 1 = 33,15
 + 1·π³ + 1·π = 34,15
 + 1·π³ + 1·π + 1 = 35,15
 + 1·π³ + 1·π² - 1·π - 1 = 36,73
 + 1·π³ + 1·π² - 1·π = 37,73
 + 1·π³ + 1·π² - 1·π + 1 = 38,73
 + 1·π³ + 1·π² - 1 = 39,88
 + 1·π³ + 1·π² = 40,88
 + 1·π³ + 1·π² + 1 = 41,88
 + 1·π³ + 1·π² + 1·π - 1 = 43,02
 + 1·π³ + 1·π² + 1·π = 44,02
 + 1·π³ + 1·π² + 1·π + 1 = 45,02