percent

Privateunrated

Content

46 lines
{embed(color):#2f3136}

{=(twr):<:twright:688074727167754320>}

{=(prefix):!}
{=(tagname):per}

{=(example):{twr} **What is x/y in p%?**
`{prefix}{tagname} 5/156` ─ `y = x * 100 / p`

{twr} **What is p% of x?**
`{prefix}{tagname} 5% of 5` ─ `y = x * p / 100`

{twr} **What is x increased/decreased by p%?**
`{prefix}{tagname} 5±2%` ─ `y = x * (100 + p / 100)`}

{=(option):{if({in(/):{args}}==true):outof|{if({in(of):{args}}==true):perof|{if({in(+):{args}}==true):increase|{if({in(-):{args}}==true):decrease|fail}}}}}

{=(num.outof):{replace( ,):{args(1):/}} {replace( ,$&):{args(2):/}}}
{=(num.perof):{replace( ,):{args(1):%}} {replace( ,$&):{args(2): of }}}
{=(num.increase):{replace( ,):{args(1):+}} {replace( ,$&):{replace(%,):{args(2):+}}}}
{=(num.decrease):{replace( ,):{args(1):-}} {replace( ,$&):{replace(%,):{args(2):-}}}}

{=(num1):{num.{option}(1)}}
{=(prenum2):{num.{option}(2)}}

{=(num2):{prenum2(2):$&}}

{=(form.outof):{m:{num1}*100/{num2}}Z%}
{=(form.perof):{m:{num2}*{num1}/100}}
{=(form.increase):{m:abs({num1}*(100+{num2})/100)}Z}
{=(form.decrease):{m:abs({num1}*(100-{num2})/100)}Z}

{=(result):{replace(%,):{replace(Z,):{replace(.0Z,):{form.{option}}}}}}

{=(decimals):2}
{=(rresult):{m:round({result}*10^{decimals})/10^{decimals}}{if({option}==outof):%}}

{=(title.outof):Percentage of {num1}/{num2}:}
{=(title.perof):{num1}% of {num2}:}
{=(title.increase):{num1} + {num2}%:}
{=(title.decrease):{num1} - {num2}%:}

{=(title):{title.{option}}}
{=(output):{any({1}==|{option}==fail):{example}|**{title}**
{rresult}}}

Embed

1 line
{"color": 6317161, "description": "{output}"}
Raw JSON
{
  "id": 356437,
  "created_at": "2020-10-02T09:35:21.000Z",
  "tag_name": "percent",
  "nsfw": false,
  "owner_id": "86045108658532352",
  "uses": 72,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "686796394861822047",
  "sharer": "86045108658532352",
  "content": "{embed(color):#2f3136}\n\n{=(twr):<:twright:688074727167754320>}\n\n{=(prefix):!}\n{=(tagname):per}\n\n{=(example):{twr} **What is x/y in p%?**\n`{prefix}{tagname} 5/156` ─ `y = x * 100 / p`\n\n{twr} **What is p% of x?**\n`{prefix}{tagname} 5% of 5` ─ `y = x * p / 100`\n\n{twr} **What is x increased/decreased by p%?**\n`{prefix}{tagname} 5±2%` ─ `y = x * (100 + p / 100)`}\n\n{=(option):{if({in(/):{args}}==true):outof|{if({in(of):{args}}==true):perof|{if({in(+):{args}}==true):increase|{if({in(-):{args}}==true):decrease|fail}}}}}\n\n{=(num.outof):{replace( ,):{args(1):/}} {replace( ,$&):{args(2):/}}}\n{=(num.perof):{replace( ,):{args(1):%}} {replace( ,$&):{args(2): of }}}\n{=(num.increase):{replace( ,):{args(1):+}} {replace( ,$&):{replace(%,):{args(2):+}}}}\n{=(num.decrease):{replace( ,):{args(1):-}} {replace( ,$&):{replace(%,):{args(2):-}}}}\n\n{=(num1):{num.{option}(1)}}\n{=(prenum2):{num.{option}(2)}}\n\n{=(num2):{prenum2(2):$&}}\n\n{=(form.outof):{m:{num1}*100/{num2}}Z%}\n{=(form.perof):{m:{num2}*{num1}/100}}\n{=(form.increase):{m:abs({num1}*(100+{num2})/100)}Z}\n{=(form.decrease):{m:abs({num1}*(100-{num2})/100)}Z}\n\n{=(result):{replace(%,):{replace(Z,):{replace(.0Z,):{form.{option}}}}}}\n\n{=(decimals):2}\n{=(rresult):{m:round({result}*10^{decimals})/10^{decimals}}{if({option}==outof):%}}\n\n{=(title.outof):Percentage of {num1}/{num2}:}\n{=(title.perof):{num1}% of {num2}:}\n{=(title.increase):{num1} + {num2}%:}\n{=(title.decrease):{num1} - {num2}%:}\n\n{=(title):{title.{option}}}\n{=(output):{any({1}==|{option}==fail):{example}|**{title}**\n{rresult}}}",
  "embed": "{\"color\": 6317161, \"description\": \"{output}\"}",
  "last_fetched": "2026-10-20T22:38:51.258Z"
}