Tässä harjoituksessa ei vielä opiskella varsinaista olio-ohjelmointia, vaan tarkoituksena on kerrata ohjelmoinnin perusteita, kuten
Jos haluat luoda funktioille erillisen header- ja cpp-tiedoston, katso video https://youtu.be/B3pH6BkSAzM.
Kirjoita C++-sovellus, joka kysyy kaksi kokonaislukua (a ja b) ja tulostaa niiden summan ja osamäärän. Osamäärä tulostetaan kahdella desimaalilla.
Luo C++-projekti nimeltään h1
Muokkaa main-funktiota seuraavasti:
throw std::runtime_error("jakaja ei saa olla nolla!");
//jos try-lohkossa nousee runtime error, hypätään catch-lohkoon
try {
result = retDiv(a,b);
cout << a << "/" << b << " = " << result << endl;
} catch (runtime_error& e) {
cout<<"Error: "<< e.what()<< endl;
}
Lisätietoa try catch -rakenteesta https://www.w3schools.com/cpp/cpp_exceptions.asp