function retta(tg)
{
for (var x=1;x<=1000;x++)
document.write("<div style='position:absolute;width:1px;height:1px;background-color:blue;left:"+x+"px;top:"+(tg*x)+"px'></div>")
}
Basta digitare il nome della funzione fornendo come parametro la tangente dell'angolo che si vuole con l'asse delle x (coefficiente angolare) e il programma traccia la retta.Altri parametri che si potranno aggiungere sono il punto di inizio e il punto di fine, il colore.
Ed eccone una versione con più parametri e l'uso per disegnare svariate rette:
<script>
function retta(inizio, fine, tg, colore)
{
for (var x=inizio;x<=fine;x++)
document.write("<div style='position:absolute;width:1px;height:1px;background-color:"+colore+";left:"+x+"px;top:"+(tg*x)+"px'></div>")
}
retta(100,500,2,"red");
retta(10,800,.3,"green");
retta(100,800,(.2),"blue");
</script>
Simpaticissimo!Devo però ripassare qualcosina di matematica, ancora...
Nessun commento:
Posta un commento