lego11

Assicurazione sportello 1

Nov 23rd, 2017
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. printer = peripheral.wrap("back")
  2. cb = peripheral.wrap("bottom")
  3. local mailsend = "mail send lego11 ASSI. CASA"
  4. term.clear()
  5. print(" SAR Assicurazioni")
  6. print("")
  7. print("Benvenuti nello SPORTELLO 1")
  8. print("State per richiedere un'ASSICURAZIONE per una CASA")
  9. print("Il contratto permette di coprire fino a 3000 IC di danni (ogni tipo) al prezzo di 2 IC a settimana.")
  10. print("")
  11. print("Per continuare inserire il proprio nickname")
  12. print("poi premere il tasto ENTER")
  13. local customer = read()
  14. print("Inserire l'indirizzo della casa")
  15. print("da assicurare e premere ENTER")
  16. local address = read()
  17. term.clear()
  18. term.setCursorPos(1, 1)
  19. cb.setCommand=(mailsend..customer)
  20. cb.runCommand()
  21. printer.newPage()
  22. printer.setPageTitle("Assicurazione casa")
  23. printer.write("SAR Assicurazioni")
  24. printer.setCursorPos(1, 2)
  25. printer.write("Assicurazione casa")
  26. printer.setCursorPos(1, 4)
  27. printer.write("Titolare: ")
  28. printer.setCursorPos(10, 4)
  29. printer.write(customer)
  30. printer.setCursorPos(1, 6)
  31. printer.write("Indirizzo:")
  32. printer.setCursorPos(1, 7)
  33. printer.write(address)
  34. printer.setCursorPos(1, 9)
  35. printer.write("Copre danni di qualsiasi")
  36. printer.setCursorPos(1, 10)
  37. printer.write("tipo fino ad un ")
  38. printer.setCursorPos(1, 11)
  39. printer.write("massimo di 3000 IC")
  40. printer.setCursorPos(1,12)
  41. printer.write("al costo di 2 IC/sett.")
  42. printer.setCursorPos(1, 15)
  43. printer.write("Conservare questo foglio")
  44. printer.endPage()
  45. print("Stampa certificato in corso")
  46. print("")
  47. print("Stampa: ")
  48. term.setCursorPos(8, 3)
  49. print("25%")
  50. sleep(3)
  51. term.setCursorPos(8, 3)
  52. print("50%")
  53. sleep(3)
  54. term.setCursorPos(8, 3)
  55. print("75%")
  56. sleep(5)
  57. term.setCursorPos(8, 3)
  58. print("100%")
  59. print("")
  60. redstone.setOutput("right", true)
  61. print("Ritirare la ricevuta")
  62. print("")
  63. print(" Tra poco sara' possibile una nuova operazione")
  64. sleep(6)
  65. redstone.setOutput("right", false)
  66. os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment