3,314
回編集
編集の要約なし |
細編集の要約なし |
||
2行目: | 2行目: | ||
function p.getLmc(frame) --2数の最小公倍数を求める関数 | function p.getLmc(frame) --2数の最小公倍数を求める関数 | ||
num1 = tonumber(frame.args[1]) | local num1 = tonumber(frame.args[1]) | ||
num2 = tonumber(frame.args[2]) | local num2 = tonumber(frame.args[2]) | ||
if num1 and num2 then | if num1 and num2 then | ||
if num1 == 0 or num2 == 0 then | if num1 == 0 or num2 == 0 then | ||
11行目: | 11行目: | ||
return num1 | return num1 | ||
end | end | ||
a, b = 1 | local a, b = 1 | ||
while a*num1 ~= b*num2 do | while a*num1 ~= b*num2 do | ||
if a*num1 > b*num2 then | if a*num1 > b*num2 then | ||
19行目: | 19行目: | ||
end | end | ||
end | end | ||
return a* | return a*num1 | ||
else | else | ||
return "'''関数 getLmc: 引数には数値のみを入力してください。'''" | return "'''関数 getLmc: 引数には数値のみを入力してください。'''" |
回編集