Cpp kertaustehtäviä ratkaisu7b
Mureakuha
Kirjoita funktio, joka käyttää alla olevaa taulukkoa palauttaakseen tuulennopeuden boforeina riippuen saamastaan nopeus-parametrista.
Boforia Nopeus max (m/s) Nimi ======= ================ =========== 0 0.5 Tyyni 1 1.7 Hiljainen 2 3.3 Heikko 3 5.2 Heikonlainen 4 7.4 Kohtalainen 5 9.8 Navakka 6 12.4 Kova 7 15.2 Luja 8 18.2 Raju 9 21.5 Myrsky 10 25.1 Kova myrsky 11 29.0 Ankara myrsky 12 yli 29.0 Hirmumyrsky
#include <iostream> int Boforit(double nopeus); int main() { double nopeus; cout << "Anna tuulennopeus m/s: "; cin >> nopeus; cout << "Tuulennopeus boforeina: " << Boforit(nopeus) << "\n\n"; return 0; } int Boforit(double nopeus) { if (nopeus <= 0.5) return 0; if (nopeus <= 1.7) return 1; if (nopeus <= 3.3) return 2; if (nopeus <= 5.2) return 3; if (nopeus <= 7.4) return 4; if (nopeus <= 9.8) return 5; if (nopeus <= 12.4) return 6; if (nopeus <= 15.2) return 7; if (nopeus <= 18.2) return 8; if (nopeus <= 21.5) return 9; if (nopeus <= 25.1) return 10; if (nopeus <= 29.2) return 11; else return 12; }
Tämän dokumentin kopiointi, levittäminen sekä muokkaaminen on sallittua GNU Free Documentation Licensen version 1.2 tai uudemman Free Software Foundationin julkaiseman version mukaisesti, ilman muuttumattomuuslauseketta tai kansitekstejä. Tätä koskee vastuuvapaus.
Kopio lisenssistä (englanniksi) löytyy täältä.
Kopio lisenssistä (englanniksi) löytyy täältä.
Alkuperäinen (c) Petteri Hämäläinen
