## 3 Hypotenuusan laskeminen **Tehtävä:** Tee ohjelma, joka laskee suorakulmaisen kolmion hypotenuusan pituuden ohjelmaan syötettyjen kateettien pituuksien perusteella. Kateettien pituuksien odotetaan olevan kokonaislukuja, kun taas hypotenuusan pituus sijoitetaan double-muuttujaan. **Vihje:** Neliöjuuren voi laskea seuraavasti (palauttaa double-tyypin arvon): ``` double juuri = sqrt(double_luku); ``` Tarvitset cmath-kirjastoa. Example output: ``` Anna ensimmäinen kateetti:34 Anna toinen kateetti:11 Hypotenuusan pituus: 35.7351 ``` **Vastaus:** ``` #include #include #include using namespace std; int main() { int katYksi, katKaksi; double double_luku, juuri; cout << "Anna ensimmäinen kateetti:"; cin >> katYksi; if (cin.fail()) exit(1); cout << "Anna toinen kateetti:"; cin >> katKaksi; if (cin.fail()) exit(1); // The assignment expects strictly formatted output double_luku = (double)( pow(katYksi, 2) + pow(katKaksi, 2) ); juuri = sqrt(double_luku); cout << "Hypotenuusan pituus:" << " " << setprecision(4) << fixed << juuri << endl; return 0; } ```