Make a Table

𝝺 = 0.5𝝺 = 1𝝺 = 1.5𝝺 = 2𝝺 = 2.5𝝺 = 3
x = 00.60650.36790.22310.13530.08210.0498
x = 10.30330.36790.33470.27060.20530.1494
x = 20.07580.18400.25100.27060.25660.2241
x = 30.01260.06130.12550.18040.21380.2241
x = 40.00160.01530.04710.09020.13360.1681
x = 50.00020.00310.01410.03610.06680.1009
x = 60.00000.00050.00350.01200.02780.0505
x = 70.00000.00010.00080.00340.00990.0216
x = 80.00000.00000.00020.00080.00310.0081
Sample code
let d=[]; const L = [0.5, 1, 1.5, 2, 2.5, 3];
let row = "<th></th>";
for (let j = 0.5; j <= 3; j=j+0.5)
row += "<th>"+j+"</th>";
let text = "<tr>"+row+"</tr>";
for (let i = 0; i <= 8; i++) {
row = "<th>"+i+"</th>";
for (let j = 0; j <= 5; j++) {
let p = 5*(i-1)+j;
let s = "<span class=tip>C"+p+"</span>"
if(i==0){
row += "<td>"+ Math.exp(-L[j]).toFixed(4) +"</td>";
}
d[j]=(Math.exp(-L[j]).toFixed(4));
}
else{
deneme(d,i,j);
}
}
text +="<tr>"+row+"</tr>";
}
tablo.innerHTML = text;

function deneme([],i,j){
row += "</td>"+ ((d[j]*L[j])/i).toFixed(4)+"</td>";
d[j]=((d[j]*L[j])/i).toFixed(4);
}