Apua C++ tehtävään

C-apuja

Tartteisin apua seuraavanlaiseen tehtävään, vastaus tuntuu olevan lähellä, mutta silti en saa ratkaisua oikeinpäin:

Alla on luokka "Koira", josta puuttuu olioden muodostamiseen tarvittava alustusmetodi, sekä metodit TulostaTiedot() ja Hauku(). Täydennä luokkaa niin, että luokasta voidaan muodostaa olioita. Ja tee puuttuvat metodit. Olion muodostamisen yhteydessä olio saa arvot: ikä, nimi, rotu ja ääni.

#include
#include
using namespace std;

TÄHÄN VÄLIIN OMA KOODINI---

class Koira

{

public:

string rotu;

string nimi;

string aani;

int ika;

Koira();

Koira(int ika, string uusi_nimi, string uusi_rotu, string uusi_aani);

string Hauku();

void AsetaNimi(string uusi_nimi);

void AsetaRotu(string uusi_rotu);

void AsetaIka(int uusi_ika);

void TulostaTiedot();

void AsetaAani(string uusi_aani);

};

Koira::Koira()

{

nimi = "Nimetön";

rotu = "Roduton";

ika = 0;

aani = "Äänetön";

}

Koira::Koira(int uusi_ika, string uusi_nimi, string uusi_rotu, string uusi_aani)

{

nimi = uusi_nimi;

rotu = uusi_rotu;

ika = uusi_ika;

aani = uusi_aani;

}

string Koira::Hauku()

{

cout << aani << endl;

}

void Koira::AsetaAani(string uusi_aani)

{

aani = uusi_aani;

}

void Koira::AsetaNimi(string uusi_nimi)

{

nimi = uusi_nimi;

}

void Koira::AsetaRotu(string uusi_rotu)

{

rotu = uusi_rotu;

}

void Koira::AsetaIka(int uusi_ika)

{

ika = uusi_ika;

}

void Koira::TulostaTiedot()

{

cout << "Nimi:" << nimi << endl;

cout << "Ikä:" << ika << endl;

cout << "Rotu:" << rotu << endl;

}

TÄSSÄ LOPPU VALMIIKSI LAITETTUA KOODIA ---

int main()
{
Koira rekku(2, "Rekku", "Dalmatialainen", "Hau!!!");
cout << "Koiran tiedot:" << endl;
rekku.TulostaTiedot();
cout << "Koira sanoo: " << rekku.Hauku();
}

TULOS JONKA SAAN:
Koiran tiedot:
Nimi:Rekku
Ikä:2
Rotu:Dalmatialainen
Hau!!!
Koira sanoo:

TULOS JOKA PITÄISI SAADA:
Koiran tiedot:
Nimi: Rekku
Ikä: 2
Rotu: Dalmatialainen
Koira sanoo: Hau!!!

2

170

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keps

      return aani; // hauku-metodissa

    • Doggie

      void Koira::PureSaatanasti(Ihminen* x)
      {
      VieKuono(x);
      hampaat.Auki();
      hampaat.Kiinni();
      }

      Tuolla pitäisi pelittää.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tollokin tajuaa että Timo Vornanen

      oli joutunut äärimmäiseen tilanteeseen ampuessaa yhden laukauksen katuun. Ei poliisi tee tuollaista hetken mielijohteest
      Maailman menoa
      514
      3755
    2. Istuva kansanedustaja epäiltynä pahoinpitelystä ja ampuma-aserikoksesta

      Seiskan tietojen mukaan Timo Vornanen on epäiltynä pahoinpitelystä ja ampuma-aserikoksesta eikä kenellekään taatusti tul
      Maailman menoa
      467
      3444
    3. Timo Vornanen kilahti

      Mikähän sille kansanedustajalle polisiisi miehelle on noin pahasti mennyt hermot , että tulevaisuudensa pilasi totaalise
      Kotka
      143
      3040
    4. Pullonpalautusjärjestelmä muuttuu - paluu menneisyyteen

      EU suuressa viisaudessaan on päättänyt, että pulloja pitää kierrättää. Jos oikein ymmärsin, nykyisen järjestelmänmme ti
      Maailman menoa
      164
      2332
    5. Sininen farmari - Ford Focus- YFB-842 on poliisilta kadoksissa Kauhajärvellä

      https://alibi.fi/uutiset/poliisilta-poikkeuksellinen-vihjepyynto-autossa-oleva-henkilo-on-avuntarpeessa/?shared=29255-2d
      Lapua
      8
      2200
    6. 223
      1638
    7. Onko oikeudenmukaista? Yhdellä taholla yllättävä valta-asema Tähdet, tähdet -voittajan valinnassa!

      Näinpä, onko sinusta tämä oikein? Viime jaksossakin voittaja selvisi vain yhden äänen erolla ja tänä sunnuntaina ensimm
      Tv-sarjat
      23
      1407
    8. No kerros nyt nainen

      Kumpi mielestäsi oli se joka väärinkäsitti kaiken? Nyt voi olla jo rehellinen kun koko tilanne on jo lähes haihtunut.
      Ikävä
      99
      1300
    9. Persukansanedustaja Timo Vornanen ammuskellut Helsingissä

      Poliisi siviiliammatiltaan, luvallinen ase mukana baarissa tällä hemmetin valopääpersulla. Meni eduskunnasta suoraan baa
      Haapavesi
      94
      1291
    10. Nainen, mietit miten minä jaksan

      En voi hyvin. Nykyään elämäni on lähinnä selviytymistä tunnista ja päivästä toiseen. Usein tulee epävarma olo, että mite
      Ikävä
      89
      1100
    Aihe