Advertisement
Guest User

prime

a guest
Apr 21st, 2013
1,262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | None | 0 0
  1. print("Primanac v1.0 ALPHA")
  2. print("Enter an integer. Any number that has decimals will be floored.")
  3. local notregistered = true
  4. while notregistered do
  5.   write("Number: ")
  6.   local num = io.read()
  7.   num = math.floor(num)
  8.   print("The number registered is "..num..". Continue?")
  9.   local notdone = true
  10.   while notdone do
  11.     local continue = read()
  12.     if continue == "Yes" then
  13.       notdone = false
  14.       notregistered = false
  15.     elseif continue == "No" then
  16.       notdone = false
  17.     else
  18.       print("Invalid answer.")
  19.     end
  20.   end
  21. end
  22.  
  23. for numtodivide = 1,Num do
  24.   if numtodivide == 1 then
  25.     numtodivide = 2
  26.   end
  27.   local result1 = num / numtodivide
  28.  
  29.   if numtodivide == num then
  30.     print(num.." is prime!")
  31.   elseif not result1 == math.floor(result1) then
  32.     print(num.." is not divisible by "..numtodivide.."...")
  33.   elseif result1 == math.floor(result1) then
  34.     print(num.." is not prime, it is divisble by "..numtodivide.."!")
  35.     break
  36.   end
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement