lego11

Bollette ergb

Nov 2nd, 2016
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. printer = peripheral.wrap("right")
  2. term.clear()
  3. print(" eRGB")
  4. print("")
  5. print("Stampa bolletta eRGB")
  6. print("")
  7. print("Inserire cod.cliente")
  8. local UICnumber = read()
  9. print("")
  10. local phpdate = http.get("http://172.16.20.218/date.php")
  11. local date = phpdate.readAll()
  12. phpdate.close()
  13. print("La data di oggi e'"..date.." ")
  14. print("Premere ENTER per accettare, C per correggere")
  15. local keys = read()
  16. if keys == "c" then
  17. print("")
  18. print("Correggere la data:")
  19. date = read()
  20. end
  21. print("")
  22. print("Inserire lettura")
  23. local energy = read()
  24. print("Inserire spesa fissa")
  25. local tassa = read()
  26. parziale = math.floor(energy/1000000)
  27. totale = parziale+tassa
  28.  
  29.  
  30. term.clear()
  31. term.setCursorPos(1, 1)
  32. printer.newPage()
  33. printer.setPageTitle("Bolletta eRGB")
  34. printer.write("Bolletta eRGB")
  35. printer.setCursorPos(1, 2)
  36. printer.setCursorPos(1, 4)
  37. printer.write("Bolletta del: ")
  38. printer.setCursorPos(14, 4)
  39. printer.write(date)
  40. printer.setCursorPos(1, 6)
  41. printer.write("Codice cliente: ")
  42. printer.setCursorPos(16, 6)
  43. printer.write(UICnumber)
  44. printer.setCursorPos(1, 7)
  45. printer.write("Energia consumata:")
  46. printer.setCursorPos(1, 8)
  47. printer.write(energy)
  48. printer.setCursorPos(1, 10)
  49. printer.write("Spese fisse:")
  50. printer.setCursorPos(1, 11)
  51. printer.write(tassa)
  52. printer.setCursorPos(4, 11)
  53. printer.write("IC")
  54. printer.setCursorPos(1, 13)
  55. printer.write("Totale DA PAGARE:")
  56. printer.setCursorPos(1, 14)
  57. printer.write(totale)
  58. printer.setCursorPos(6, 14)
  59. printer.write("IC")
  60. printer.setCursorPos(1, 16)
  61. printer.write("Inviare il denaro tramite")
  62. printer.setCursorPos(1, 17)
  63. printer.write("posta a lego11 entro")
  64. printer.setCursorPos(1, 18)
  65. printer.write("7 giorni IRL dalla data")
  66. printer.setCursorPos(1, 19)
  67. printer.write("di emissione della")
  68. printer.setCursorPos(1, 20)
  69. printer.write("bolletta, pena il")
  70. printer.setCursorPos(1, 21)
  71. printer.write("pagamento di penali.")
  72. printer.endPage()
  73. print("Stampa bolletta in corso")
  74. print("Ritirare la bolletta")
  75. sleep(2)
Advertisement
Add Comment
Please, Sign In to add comment