// kulku1.cpp // Lentsikka ja laiva ilman perint„„ // vl 23.4.1996 #include #include class cLentokone { string nimi; int matkustajia; double nopeus; double lentokorkeus; public: cLentokone(const char *n, int mat, double nop, double kork) : nimi(n), matkustajia(mat), nopeus(nop), lentokorkeus(kork) {;} void tulosta(ostream &os=cout) const { os << "Lentokone" << endl; os << " Nimi: " << nimi << endl; os << " Matkustajia: " << matkustajia << endl; os << " Nopeus: " << nopeus << " km/h" << endl; os << " Lentokorkeus " << lentokorkeus << " m " << endl; } }; class cLaiva { string nimi; int matkustajia; double nopeus; public: cLaiva(const char *n, int mat, double nop) : nimi(n), matkustajia(mat), nopeus(nop) {;} void tulosta(ostream &os=cout) const { os << "Laiva" << endl; os << " Nimi: " << nimi << endl; os << " Matkustajia: " << matkustajia << endl; os << " Nopeus: " << nopeus << " km/h" << endl; } }; int main(void) { cLentokone dc3("DC3",25,320,4500); cLaiva fennia("Fennia",1200,40); dc3.tulosta(); fennia.tulosta(); return 0; }