Advertisement
Guest User

startup

a guest
Jul 24th, 2014
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.76 KB | None | 0 0
  1. p=peripheral.wrap("right")
  2.  
  3. p.clear()
  4. p.setTextScale(4)
  5. p.setTextColor(colors.white)
  6. p.setCursorPos(1,1)
  7.  
  8. function cube_plein()
  9. p.write("vous avez choisi le ")
  10. p.setTextColor(colors.red)
  11. p.setCursorPos(1,2)
  12. p.write("cube plein")
  13. write("hauteur:")
  14. local H=read()
  15. write("largeur:")
  16. local L=read()
  17. write("profondeur:")
  18. local P=read()
  19. local R=H*L*P
  20. p.setCursorPos(1,4)
  21. p.write("il faut ")
  22. p.setTextColor(colors.red)
  23. p.write(R)
  24. p.setTextColor(colors.white)
  25. p.write(" blocs")
  26. end
  27.  
  28. function carre()
  29. p.write("tu a choisi le ")
  30. p.setTextColor(colors.red)
  31. p.write("carre")
  32. p.setTextColor(colors.white)
  33. write("largeur:")
  34. local L = read() -- largeur
  35. write("longeur:")
  36. local l = read() -- longeur
  37. local C = L*l
  38. p.setCursorPos(1,3)
  39. p.write("il faut ")
  40. p.setTextColor(colors.red)
  41. p.write (C)
  42. p.setTextColor(colors.white)
  43. p.write(" blocs")
  44. end
  45.  
  46. function ligne()
  47. write("plus grand chiffre (coordonnåA9) =")
  48. local G = read() -- plus grand chiffre
  49. write("plus petit chiffre (coordonnåA9) =")
  50. local P = read() -- plus petit chiffre
  51. local T = G-P+1
  52.  
  53. p.write ("il faut ")
  54. p.setTextColor(colors.red)
  55. p.write (T)
  56. p.setTextColor(colors.white)
  57. p.write (" blocs.")
  58.  
  59. X = T%2
  60.  
  61. p.setCursorPos(1,3)
  62.  
  63. if X == 1 then
  64. p.write("le nombre est ")
  65. p.setTextColor(colors.red)
  66. p.write("impaire,")
  67. p.setCursorPos(1,5)
  68. p.write("OK,")
  69. p.setTextColor(colors.white)
  70. p.write("pour construire")
  71. end
  72.  
  73. if X == 0 then
  74. p.write("le nombre est ")
  75. p.setTextColor(colors.red)
  76. p.write("paire,")
  77. p.setCursorPos(1,5)
  78. p.write("nope,")
  79. p.setTextColor(colors.white)
  80. p.write("pour construire")
  81. end
  82. end
  83.  
  84. write ("carre(1),ligne(2),cube plein(3)ou cube vide(4)")
  85. local X=tonumber (read())
  86. if X==1 then
  87. carre()
  88. end
  89. if X==2 then
  90. ligne()
  91. end
  92. if X==3 then
  93. cube_plein()
  94. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement