Hypotenuusan laskeminen suorakulmaisesta kolmiosta

Haluamme laskea suorakulmaisesta kolmiosta hypotenuusan arvon, kun kateetit ovat 7 ja 12. Ohjelma, joka laskee hypotenuusan arvon, on seuraava.

// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
void setup () {
size(500,250); // Ikkunan koko
background(255); // Taustaväri valkoinen
textSize(24); // Tekstin koko
fill(0); // Tekstin väri musta
}

void draw () {
float a = 7; // Kateetit
float b= 12;
float c = sqrt(sq(a)+sq(b)); // Hypotenuusan arvo
text("Suorakulmaisen kolmion kateetit ovat: ",10,50);
text("a = "+a,10,100);
text("b = "+b,10,150);
text("Hypotenuusa c = "+nfc(c,1),10,200); // Pyöristys 1-desimaalin tarkkuudella
}


Ohjelma tulostaa seuraavaa.



Muuttujan c-arvo voidaan myös laskea seuraavasti:

  float c = mag(a,b);  // Hypotenuusan arvo

Periaatteessa mag()-funktio laskee pisteen etäisyyden origosta. Mutta soveltuu myös hypotenuusan laskemiseen.