Good_Pudge

Programme for F and C

Jun 25th, 2016
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.66 KB | None | 0 0
  1. local term = require("term")
  2.  
  3. print("0 - Справка")
  4. print("1 - Из C в F")
  5. print("2 - Из F в C")
  6. print("3 - Факториал")
  7. print("4 - Выйти")
  8.  
  9.  
  10. function factorial(a)
  11.   if a == 0 then
  12.     return 1
  13.   end
  14.  
  15.   return a*factorial(a-1)
  16. end
  17.  
  18. while true do
  19.   print("")
  20.   G=io.read()
  21.   print("")
  22.  
  23.   if G == "1" then
  24.     io.write("Введите число: ")
  25.     D=io.read()
  26.     DD=9/5*D+32
  27.     print("Получилось: "..DD)
  28.   elseif G == "2" then
  29.     io.write("Введите число: ")
  30.     F=io.read()
  31.     FF=5/9*(F-32)
  32.     print("Получилось: "..FF)
  33.   elseif G == "0" then
  34.     print("При переводе из Цельсий в Фаренгейт используется такая формула:")
  35.     print("                     9/5*Цельсий+32")
  36.     print("")
  37.     print("При переводе из Фаренгейт в Цельсий используется такая формула:")
  38.     print("                    5/9*(Фаренгейт-32)")
  39.     print("---------------------------------------------------------------")
  40.     print("")
  41.     print("0 - Справка")
  42.     print("1 - Из C в F")
  43.     print("2 - Из F в C")
  44.     print("3 - Выход")
  45.     print("")
  46.     print("---------------------------------------------------------------")
  47.     print("                 Создатель: Арсений Ляшенко")
  48.     print("---------------------------------------------------------------")
  49.   elseif G == "4" then
  50.     break
  51.     term.clear()
  52.   elseif G == "3" then
  53.     io.write("Введите число: ")
  54.     N=io.read()
  55.     NN=factorial(N)
  56.     print(NN)
  57.   end
  58. end
Add Comment
Please, Sign In to add comment