Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB funktiot

Tapsa [26.10.2012 20:15:33]

#

On tullut kirjoitettua koodia, lähes aina on onnistunut.

Tein QB:llä ohjelmaa jolla oli tarkoitus piirtää viivaa antamalla seuraava koordinaatti ja mahdollisesti säde. Line-käskyllä ei tietenkään ollut mitään ongelmia, mutta kun Circle otettiin käyttöön, toimi hyvin kun käännyttiin myötäpäivään apuna käyttäen Tan-funktiota, mutta vastapäivään piirsi aina jotenkin väärin (sisäänpäin tai ulospäin pullistettuna). Ajattelin että Cot olisi ratkaissut ongelman, sitähän ei löydy QB:stä. Tiedän kyllä että sen voi laskea tunnetuilla arvoilla, turhan vaikeaksi meni. Olisi kai voinut itse määritellä funktion Cot (FN(muuttuja)=Tan*+-/ jne) jäi kesken.

jalski [26.10.2012 20:34:08]

#

En ole ihan varma ymmärsinköhän mihin pyrit, mutta eikös piste ympyrällä tietyllä säteellä lasketa ihan vain:

rad = degrees * 3.14159 / 180
x = sx + Cos(rad) * r
y = sy - Sin(rad) * r

Tapsa [02.11.2012 03:46:18]

#

jalski kirjoitti:

En ole ihan varma ymmärsinköhän mihin pyrit, mutta eikös piste ympyrällä tietyllä säteellä lasketa ihan vain:
lataarad = degrees * 3.14159 / 180
x = sx + Cos(rad) * r
y = sy - Sin(rad) * r

Et ymmärtänyt oikein, tarkoitin kun tunnetaan funktion Tangentti mikä on kaava josta lasketaan Cotangentti samalle kulmalle, ei mielestäni pitäisi olla vaikeaa mutta kuitenkin!!!

Jiffy [02.11.2012 03:57:08]

#

cot(a) = 1/tan(a)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta