area

Area tag cuz i was bored, and also cuz qbasic lesson today lmao

Privateunrated

Content

67 lines
{=(prefix):-}
{=(tagname):area}
{=(decimals):2}


{=(lengthArgs2):{replace(2,true):{index($%#):{args} $%#}}}
{=(lengthArgs3):{replace(3,true):{index($%#):{args} $%#}}}


{=(isNumGiven1):{contains({m:round({2})}):{m:round({2}/1)}}}
{=(isNumGiven2):{contains({m:round({2})}-{m:round({3})}):{m:round({2}/1)}-{m:round({3}/1)}}}
{=(isNumGiven3):{contains({m:round({2})}-{m:round({3})}-{m:round({4})}):{m:round({2}/1)}-{m:round({3}/1)}-{m:round({4}/1)}}}
{=(booleanCheck):{contains({lower:{3}}):true false}}


{=(isGivenDiameter):{replace(true,/2):{replace(false,/1):{lower:{3}}}}}
{=(finalizedGiven):{m:{2}{isGivenDiameter}}}
{=(calcAreaCircle):{m:pi*({finalizedGiven}^2)}}
{=(roundedAreaCircle):Answer: {m:round({calcAreaCircle}*(10^{decimals}))/(10^{decimals})}}


{=(calcAreaSquare):{m:{2}^2}}
{=(roundedAreaSquare):Answer: {m:round({calcAreaSquare}*(10^{decimals}))/(10^{decimals})}}


{=(calcAreaKite):{replace( ,):{m:({2}*{3})/2}}}
{=(roundedAreaKite):Answer: {m:round({calcAreaKite}*(10^{decimals}))/(10^{decimals})}}


{=(calcAreaTrpzd):{replace( ,):{m:(({2}+{3})/2)*{4}}}}
{=(roundedAreaTrpzd):Answer: {m:round({calcAreaTrpzd}*(10^{decimals}))/(10^{decimals})}}


{=(calcAreaRct):{replace( ,):{m:{2}*{3}}}}
{=(roundedAreaRct):Answer: {m:round({calcAreaRct}*(10^{decimals}))/(10^{decimals})}}


{=(squareOutput):{replace(true,{roundedAreaSquare}):{replace(false,Provide a valid number fucking genius):{isNumGiven1}}}}
{=(circleOutput):{replace(false,{roundedAreaCircle}):{replace(true, Provide a valid number and specify if diameter or not, fucking genius):{contains(false):{booleanCheck} {isNumGiven1} {lengthArgs2}}}}}
{=(kiteOutput):{replace(false,{roundedAreaKite}):{replace(true,Provide 2 valid numbers!):{contains(false):{isNumGiven2} {lengthArgs2}}}}}
{=(triangleOutput):{replace(false,{roundedAreaKite}):{replace(true,Provide 2 valid numbers!):{contains(false):{isNumGiven2} {lengthArgs2}}}}}
{=(trapezoidOutput):{replace(false,{roundedAreaTrpzd}):{replace(true,Provide 3 valid numbers!):{contains(false):{isNumGiven3} {lengthArgs3}}}}}
{=(rectangleOutput):{replace(false,{roundedAreaRct}):{replace(true,Provide 2 valid numbers!):{contains(false):{isNumGiven2} {lengthArgs2}}}}}
{=(helpOutput):References:
```{prefix}{tagname} circle <given> <diameter:true/false>
{prefix}{tagname} square <given>
{prefix}{tagname} triangle <base> <height>
{prefix}{tagname} kite <diagonal1> <diagonal2>
{prefix}{tagname} rectangle <length> <width>
{prefix}{tagname} trapezoid <base1> <base2> <height>
```
Examples:
```{prefix}{tagname} circle 2 true
{prefix}{tagname} square 2 
{prefix}{tagname} triangle 2 3
{prefix}{tagname} rectangle 2 3
{prefix}{tagname} kite 2 3
{prefix}{tagname} trapezoid 2 3 4
```
}
{=(errorOutput):Error in doing the calculation. Fucking dumass do `{prefix}{tagname} help` for reference}


{=(keys):help circle square trapezoid kite triangle rectangle}
{=(inKeys):{replace(true,{lower:{1}}):{replace(false,error):{contains({lower:{1}}):{keys}}}}}
{=(output):**{{inKeys}Output}**}
{embed(color):{user(color)}}

Embed

1 line
{"color": 0, "title": "Area Calculator", "footer": {"text": "-Mafu#0001", "icon_url": "https://media.discordapp.net/attachments/840502699291705385/861193421330579486/fab7dc4530f0685a4f2feb61a8be2205.png"}, "description": "Selected: `{inKeys}`\n{output}"}
Raw JSON
{
  "id": 928630,
  "created_at": "2021-07-04T10:36:07.000Z",
  "tag_name": "area",
  "nsfw": false,
  "owner_id": "713443717905907752",
  "uses": 16,
  "description": "Area tag cuz i was bored, and also cuz qbasic lesson today lmao",
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "779272405667282965",
  "sharer": "713443717905907752",
  "content": "{=(prefix):-}\n{=(tagname):area}\n{=(decimals):2}\n\n\n{=(lengthArgs2):{replace(2,true):{index($%#):{args} $%#}}}\n{=(lengthArgs3):{replace(3,true):{index($%#):{args} $%#}}}\n\n\n{=(isNumGiven1):{contains({m:round({2})}):{m:round({2}/1)}}}\n{=(isNumGiven2):{contains({m:round({2})}-{m:round({3})}):{m:round({2}/1)}-{m:round({3}/1)}}}\n{=(isNumGiven3):{contains({m:round({2})}-{m:round({3})}-{m:round({4})}):{m:round({2}/1)}-{m:round({3}/1)}-{m:round({4}/1)}}}\n{=(booleanCheck):{contains({lower:{3}}):true false}}\n\n\n{=(isGivenDiameter):{replace(true,/2):{replace(false,/1):{lower:{3}}}}}\n{=(finalizedGiven):{m:{2}{isGivenDiameter}}}\n{=(calcAreaCircle):{m:pi*({finalizedGiven}^2)}}\n{=(roundedAreaCircle):Answer: {m:round({calcAreaCircle}*(10^{decimals}))/(10^{decimals})}}\n\n\n{=(calcAreaSquare):{m:{2}^2}}\n{=(roundedAreaSquare):Answer: {m:round({calcAreaSquare}*(10^{decimals}))/(10^{decimals})}}\n\n\n{=(calcAreaKite):{replace( ,):{m:({2}*{3})/2}}}\n{=(roundedAreaKite):Answer: {m:round({calcAreaKite}*(10^{decimals}))/(10^{decimals})}}\n\n\n{=(calcAreaTrpzd):{replace( ,):{m:(({2}+{3})/2)*{4}}}}\n{=(roundedAreaTrpzd):Answer: {m:round({calcAreaTrpzd}*(10^{decimals}))/(10^{decimals})}}\n\n\n{=(calcAreaRct):{replace( ,):{m:{2}*{3}}}}\n{=(roundedAreaRct):Answer: {m:round({calcAreaRct}*(10^{decimals}))/(10^{decimals})}}\n\n\n{=(squareOutput):{replace(true,{roundedAreaSquare}):{replace(false,Provide a valid number fucking genius):{isNumGiven1}}}}\n{=(circleOutput):{replace(false,{roundedAreaCircle}):{replace(true, Provide a valid number and specify if diameter or not, fucking genius):{contains(false):{booleanCheck} {isNumGiven1} {lengthArgs2}}}}}\n{=(kiteOutput):{replace(false,{roundedAreaKite}):{replace(true,Provide 2 valid numbers!):{contains(false):{isNumGiven2} {lengthArgs2}}}}}\n{=(triangleOutput):{replace(false,{roundedAreaKite}):{replace(true,Provide 2 valid numbers!):{contains(false):{isNumGiven2} {lengthArgs2}}}}}\n{=(trapezoidOutput):{replace(false,{roundedAreaTrpzd}):{replace(true,Provide 3 valid numbers!):{contains(false):{isNumGiven3} {lengthArgs3}}}}}\n{=(rectangleOutput):{replace(false,{roundedAreaRct}):{replace(true,Provide 2 valid numbers!):{contains(false):{isNumGiven2} {lengthArgs2}}}}}\n{=(helpOutput):References:\n```{prefix}{tagname} circle <given> <diameter:true/false>\n{prefix}{tagname} square <given>\n{prefix}{tagname} triangle <base> <height>\n{prefix}{tagname} kite <diagonal1> <diagonal2>\n{prefix}{tagname} rectangle <length> <width>\n{prefix}{tagname} trapezoid <base1> <base2> <height>\n```\nExamples:\n```{prefix}{tagname} circle 2 true\n{prefix}{tagname} square 2 \n{prefix}{tagname} triangle 2 3\n{prefix}{tagname} rectangle 2 3\n{prefix}{tagname} kite 2 3\n{prefix}{tagname} trapezoid 2 3 4\n```\n}\n{=(errorOutput):Error in doing the calculation. Fucking dumass do `{prefix}{tagname} help` for reference}\n\n\n{=(keys):help circle square trapezoid kite triangle rectangle}\n{=(inKeys):{replace(true,{lower:{1}}):{replace(false,error):{contains({lower:{1}}):{keys}}}}}\n{=(output):**{{inKeys}Output}**}\n{embed(color):{user(color)}}",
  "embed": "{\"color\": 0, \"title\": \"Area Calculator\", \"footer\": {\"text\": \"-Mafu#0001\", \"icon_url\": \"https://media.discordapp.net/attachments/840502699291705385/861193421330579486/fab7dc4530f0685a4f2feb61a8be2205.png\"}, \"description\": \"Selected: `{inKeys}`\\n{output}\"}",
  "last_fetched": "2026-10-20T16:59:43.302Z"
}