JavascriptProva

lunedì 9 gennaio 2012

La funzione di una retta

Eccola:
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