JSFiddle - React, Tailwind, and code Playground

JavaScript

function c(r) {
    var f=1.83;
    var e=2*Math.PI/(r*r*r*r*r);
    var s=r*2+1;
    var g=Array(s);
    for (var i=0;i<s;i++){g[i]=Array(Math.round(s*f))};
    for (var i=0;i<=2*Math.PI;i+=e) {
        var x=Math.round(f*r*Math.cos(i)+f*r);
        var y=Math.round(r*Math.sin(i)+r);
        g[y][x]=1;
    }
    for (var j=0;j<g.length;j++) {
        for (var i=0;i<g[j].length;i++)
            document.write((g[j][i]==1)?'*':' ');
        document.writeln()
    }
}

document.writeln("<pre>");
c(3);
document.writeln();
c(5);
document.writeln();
c(15);
document.writeln("</pre>");