areasolve
Sharedunrated
Content
47 lines{=(null): }
{=(comment):Listed below is the settings you can configure change the value to 1 to enable and 0 to disable}
{=(debugShow):1}
{=(rargs):{replace(1,☆):{replace(2,☆):{replace(3,☆):{replace(4,☆):{replace(5,☆):{replace(6,☆):{replace(7,☆):{replace(8,☆):{replace(9,☆):{args}}}}}}}}}}}
{=(largs):{lower:{args}}}
{=(uargs):{replace(meter,☆):{replace(centimeter,☆):{replace(decimeter,☆):{replace(dekameter,☆):{replace(hectometer,☆):{replace(milimeter,☆):{replace(kilometer,☆):{largs}}}}}}}}}
{=(COMMENT):Error Message}
{=(errormsg):```You are lacking an argument {if({contains({args(1)}):diameter radius}==false):(dia/rad)|{if({in(☆):{uargs}}==false): (unit of measurement)|a valid argument.}}
Proper Syntax:
[prefix][tagname] [diameter/radius] [number] [unit of measurement]```}
{=(COMMENT):This is the part that determines what to do whether first argument is a radius or diameter}
{=(r2d):{if({in(dia):{args(1)}}==true):{m:{args(2)}/2}|{if({in(rad):{args(1)}}==true):{args(2)}}}}
{=(COMMENT):Used for solution}
{=(conv):{m:{r2d}^2}}
{=(rd):{if({in(dia):{args(1)}}==true):TRUE
Hence, r={m:{args(2)}/2}|{if({in(rad):{args(1)}}==true):FALSE
Hence, r={args(2)}}}}
{=(COMMENT):This part solves the area and detects unit of measurement in third argument}
{=(A):{m:pi*{r2d}^2}}
{=(value):{if({in(milimeter):{args(3)}}==true):0|{if({in(decimeter):{args(3)}}==true):1|{if({in(centimeter):{args(3)}}==true):2|{if({in(kilometer):{args(3)}}==true):3|{if({in(dekameter):{args(3)}}==true):4|{if({in(hectometer):{args(3)}}==true):5|{if({in(meter):{args(3)}}==true):6}}}}}}}}
{=(unit):{list({value}):mm²,dm²,cm²,km²,dam²,h²,m²}}
{=(COMMENT):Below is the outcome
It displays error message when an argument is lacking or displays answer when arguments are complete}
{=(output):{any({contains({args(1)}):dia rad}==false | {in(☆):{uargs}}==false | {in(☆):{rargs}}==false):{errormsg}|```Is given diameter: {rd}
A = πr²
A = π{r2d}²
A = π{m:round({conv}*100)/100}
A = {m:round({A}*100)/100}{unit}```}}
{=(COMMENT):Debugging Mode, for those who are trying to change the code}
{=(deb):Debugging Mode
Note: ☆ means correct argument
▪︎number.Check:{rargs}
▪︎detected.unit.Of.Measurement:{uargs}}Embed
1 line{"color": 4420287, "title": "Area of a Circle", "footer": {"text": "Area Calculator Series - CIRCLE edition"}, "description": "{output}\n{{if({debugShow}==1):deb|{if({debugShow}==0):null}}}\n\n"}Raw JSON
{
"id": 252764,
"created_at": "2022-04-26T10:36:55.063Z",
"tag_name": "areasolve",
"nsfw": false,
"owner_id": "646276399895937025",
"uses": 207,
"description": null,
"restricted": false,
"shared": true,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "731654537458352178",
"sharer": "646276399895937025",
"content": "{=(null): }\n{=(comment):Listed below is the settings you can configure change the value to 1 to enable and 0 to disable}\n{=(debugShow):1}\n\n\n\n\n\n\n{=(rargs):{replace(1,☆):{replace(2,☆):{replace(3,☆):{replace(4,☆):{replace(5,☆):{replace(6,☆):{replace(7,☆):{replace(8,☆):{replace(9,☆):{args}}}}}}}}}}}\n{=(largs):{lower:{args}}}\n{=(uargs):{replace(meter,☆):{replace(centimeter,☆):{replace(decimeter,☆):{replace(dekameter,☆):{replace(hectometer,☆):{replace(milimeter,☆):{replace(kilometer,☆):{largs}}}}}}}}}\n\n{=(COMMENT):Error Message}\n{=(errormsg):```You are lacking an argument {if({contains({args(1)}):diameter radius}==false):(dia/rad)|{if({in(☆):{uargs}}==false): (unit of measurement)|a valid argument.}}\nProper Syntax:\n[prefix][tagname] [diameter/radius] [number] [unit of measurement]```}\n\n{=(COMMENT):This is the part that determines what to do whether first argument is a radius or diameter}\n{=(r2d):{if({in(dia):{args(1)}}==true):{m:{args(2)}/2}|{if({in(rad):{args(1)}}==true):{args(2)}}}}\n\n{=(COMMENT):Used for solution}\n{=(conv):{m:{r2d}^2}}\n{=(rd):{if({in(dia):{args(1)}}==true):TRUE\nHence, r={m:{args(2)}/2}|{if({in(rad):{args(1)}}==true):FALSE\nHence, r={args(2)}}}}\n\n{=(COMMENT):This part solves the area and detects unit of measurement in third argument}\n{=(A):{m:pi*{r2d}^2}}\n{=(value):{if({in(milimeter):{args(3)}}==true):0|{if({in(decimeter):{args(3)}}==true):1|{if({in(centimeter):{args(3)}}==true):2|{if({in(kilometer):{args(3)}}==true):3|{if({in(dekameter):{args(3)}}==true):4|{if({in(hectometer):{args(3)}}==true):5|{if({in(meter):{args(3)}}==true):6}}}}}}}}\n{=(unit):{list({value}):mm²,dm²,cm²,km²,dam²,h²,m²}}\n\n{=(COMMENT):Below is the outcome\nIt displays error message when an argument is lacking or displays answer when arguments are complete}\n\n{=(output):{any({contains({args(1)}):dia rad}==false | {in(☆):{uargs}}==false | {in(☆):{rargs}}==false):{errormsg}|```Is given diameter: {rd}\n\nA = πr²\nA = π{r2d}²\nA = π{m:round({conv}*100)/100}\nA = {m:round({A}*100)/100}{unit}```}}\n\n{=(COMMENT):Debugging Mode, for those who are trying to change the code}\n{=(deb):Debugging Mode\nNote: ☆ means correct argument\n▪︎number.Check:{rargs}\n▪︎detected.unit.Of.Measurement:{uargs}}",
"embed": "{\"color\": 4420287, \"title\": \"Area of a Circle\", \"footer\": {\"text\": \"Area Calculator Series - CIRCLE edition\"}, \"description\": \"{output}\\n{{if({debugShow}==1):deb|{if({debugShow}==0):null}}}\\n\\n\"}",
"last_fetched": "2026-10-20T21:58:34.445Z"
}