LuaRu тесты

Материал из ТХАБ.РФ
Версия от 19:39, 5 апреля 2018; Админ (обсуждение | вклад) (Новая страница: «== Тест 1. Вычисление факториала == -- операторы тхаб.рф функция спать(сек) -- в секундах лок…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Тест 1. Вычисление факториала

-- операторы тхаб.рф

функция спать(сек) -- в секундах
локальная время= os.clock
локальная нач_время = время()
пока время() - нач_время <= сек делать
               конец
конец
вывести = print -- русификация print
функция факториал(число) -- вычисление факториала
    если число == 0 тогда
      вернутся 1 -- надо вернуть или возрат
    иначе
      вернутся число * факториал(число-1)
    конец
  конец
  спать(2)
  вывести("please Nomber:")
  цифра = io.read("*number")        -- получение числа
  вывести(факториал(цифра))
     
  вывести('Пауза') 
  спать(3) 
  вывести('end')

См. также