Advertisement
jordan83221

Divide/Square root Polynomials using Lua

Feb 6th, 2014
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.62 KB | None | 0 0
  1. function dpol(variable1,variable2,variable3,variable4)
  2.     if variable2 == x then
  3.         var = variable3 - variable1
  4.         var1 = var*variable1
  5.         var2 = var*variable1
  6.         if var1 == variable4 then
  7.             if var >= 0 then
  8.                 print("X + "..var)
  9.             else
  10.                 print("X "..var)
  11.             end
  12.         else
  13.             if var >= 0 then
  14.                 print("X + "..var.." R: "..variable4-var2)
  15.             else
  16.                 print("X "..var.." R: "..variable4-var2)
  17.             end
  18.         end
  19.     else
  20.         var = varaible3 - variable1
  21.         coefficient = variable2
  22.         var1 = var*variable1
  23.         var2 = var
  24.     end
  25. end
  26. function sqpol(variable1,variable2,variable3)
  27.     if variable1 == x then
  28.         var = math.sqrt(variable3)
  29.         if var+var == variable2 then
  30.             print("X + "..var)
  31.         else
  32.             return print("Unable to calculate.")
  33.         end
  34.     else
  35.         varx = variable3*variable1
  36.         var = math.sqrt(varx)
  37.         if var+var == variable2 then
  38.             print(variable1.."X + "..var)
  39.         else
  40.             return print("Unable to calculate.")
  41.         end
  42.     end
  43. end
  44. function impossipol1(variable1,variable2,variable3,variable4,variable5)
  45.     if variable2 == x then
  46.         var1 = "X^2"
  47.         var2 = variable1*1
  48.         var3 = variable3-var2
  49.         var4 = var3*variable1
  50.         var5 = variable4-var4
  51.         var6 = var3-var3
  52.         if var6 == 0 then
  53.                 print(var1.." + "..var3.."x + "..variable5/variable1)
  54.             end
  55.         end
  56. end
  57. --sqpol() Rewrite this under these lines and insert the numbers you desire. If the numbers are calculable then it will produce the correct result.
  58. --dpol() Rewrite this under these lines and insert the numbers you desire. All numbers are calculable.
  59. --impossipol1() Rewrite this under these lines and insert the numbers you desire, variable2 must be "x", all numbers work...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement