From 98f1072ad0c877f30e3dac2518b264b16fd77dcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20A=2E=20Ortega?= Date: Tue, 13 Jun 2017 17:10:46 +0200 Subject: [PATCH] Added Lua. --- src/doublesgame.lua | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/doublesgame.lua diff --git a/src/doublesgame.lua b/src/doublesgame.lua new file mode 100644 index 0000000..32b4bba --- /dev/null +++ b/src/doublesgame.lua @@ -0,0 +1,39 @@ +-- Copyright (C) 2017 Ortega Froysa, Nicolás All rights reserved. +-- Author: Ortega Froysa, Nicolás +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely, subject to the following restrictions: +-- +-- 1. The origin of this software must not be misrepresented; you must not +-- claim that you wrote the original software. If you use this software +-- in a product, an acknowledgment in the product documentation would be +-- appreciated but is not required. +-- +-- 2. Altered source versions must be plainly marked as such, and must not be +-- misrepresented as being the original software. +-- +-- 3. This notice may not be removed or altered from any source +-- distribution. + +local n = 1 + +while(true) do + local a + io.write("2^", n, "=") + a = io.read("*number") + + if(a == 0) then + print("Goodbye!") + break + elseif(a == 2 ^ n) then + print("Correct!") + n = n + 1 + else + print("Wrong answer, try again.") + end +end