<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hilfe bei Autoverleih Aufgabe]]></title><description><![CDATA[<p>Hi Leutz,</p>
<p>brauch unbedingt hilfe bei der Aufgabe..vieleicht bekommt das ja jemand von euch auf die Reihe<br />
habe schon mal ein wenig angefangen..müsste so erstmal funzen</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

class Fahrzeug{

private: int FhrNr; 
         char FhrName;
         double mietkosten;

public:   Fahrzeug();
          Fahrzeug(int,char,double);
          ~Fahrzeug();

          void setFhrDaten(int, char, double);
          void getFhrDaten();

};

Fahrzeug::Fahrzeug(){

FhrNr=0;
FhrName=0;
mietkosten=0.0;

}

Fahrzeug::Fahrzeug(int Nr, char Na, double m){

 FhrNr=Nr;
 FhrName=Na;
 mietkosten=m;
}

Fahrzeug::~Fahrzeug()//destruktor
{}

void Fahrzeug::setFhrDaten(int ,char ,double)
{}

void Fahrzeug::getFhrDaten();
{}

//---------------Klasse 2 Kunden--------------------
class Kunde{

private: int KndNr;
         char KndName;
         char KndAdresse;

public:     Kunde();
            Kunde(int,char,char);
            ~Kunde();

            void setKndDaten(int, char, char);
            void zeigKnddaten();

};

Kunde::Kunde()
{
 KndNr=0;
 KndName=0;
 KndAdresse=0;
}

Kunde::Kunde(int Nr, char Na, char A){

KndNr=Nr;
KndName=Na;
KndAdresse=A;

}

Kunde::~Kunde(){}

void Kunde::setKndDaten(int KNr, char KNa, char KA)
{
KndNr=KNr;
KndName=KNa;
KndAdresse=KA;
}

int main()
{
  getchar();
  return 0;
}
</code></pre>
<p>dann noch schnell die aufgaben stellung:</p>
<p>Mit hilfe eines C++-Programms sollen Kunden und Fahrzeuge einer Mietwagenfirma verwaltet werden. Dabei sollen die Daten als Objekte verwaltet werden.</p>
<p>* Entwerfen und Realisieren Sie die notwendigen Klassen Fahrzeug und Kunde!<br />
* Erstellen Sie Funktionen mit denen Sie geziehlt Objekte dieser Klasse instanzieren können!<br />
* Schreiben Sie Funktionen zum editieren und anzeigen der Daten aller Objekte!<br />
* Die einzelnen Bereiche sollen über ein Menü erreichbar sein und das Programm mit Eingabe von &quot;E&quot; beendet werden.</p>
<p>Hinweis: Wählen sie eine beliebige Anzahl möglicher erzeugbarer Objekte der Klassen aber midestens heweils 5!</p>
<p>also ich komm darauf nich wirklich klar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":\"
      alt="😕"
    /><br />
wäre nice wenn jemand von euch helfen könnte</p>
<p>Mfg UnFragged</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206157/hilfe-bei-autoverleih-aufgabe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 05:05:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206157.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Feb 2008 17:22:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 17:22:29 GMT]]></title><description><![CDATA[<p>Hi Leutz,</p>
<p>brauch unbedingt hilfe bei der Aufgabe..vieleicht bekommt das ja jemand von euch auf die Reihe<br />
habe schon mal ein wenig angefangen..müsste so erstmal funzen</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

class Fahrzeug{

private: int FhrNr; 
         char FhrName;
         double mietkosten;

public:   Fahrzeug();
          Fahrzeug(int,char,double);
          ~Fahrzeug();

          void setFhrDaten(int, char, double);
          void getFhrDaten();

};

Fahrzeug::Fahrzeug(){

FhrNr=0;
FhrName=0;
mietkosten=0.0;

}

Fahrzeug::Fahrzeug(int Nr, char Na, double m){

 FhrNr=Nr;
 FhrName=Na;
 mietkosten=m;
}

Fahrzeug::~Fahrzeug()//destruktor
{}

void Fahrzeug::setFhrDaten(int ,char ,double)
{}

void Fahrzeug::getFhrDaten();
{}

//---------------Klasse 2 Kunden--------------------
class Kunde{

private: int KndNr;
         char KndName;
         char KndAdresse;

public:     Kunde();
            Kunde(int,char,char);
            ~Kunde();

            void setKndDaten(int, char, char);
            void zeigKnddaten();

};

Kunde::Kunde()
{
 KndNr=0;
 KndName=0;
 KndAdresse=0;
}

Kunde::Kunde(int Nr, char Na, char A){

KndNr=Nr;
KndName=Na;
KndAdresse=A;

}

Kunde::~Kunde(){}

void Kunde::setKndDaten(int KNr, char KNa, char KA)
{
KndNr=KNr;
KndName=KNa;
KndAdresse=KA;
}

int main()
{
  getchar();
  return 0;
}
</code></pre>
<p>dann noch schnell die aufgaben stellung:</p>
<p>Mit hilfe eines C++-Programms sollen Kunden und Fahrzeuge einer Mietwagenfirma verwaltet werden. Dabei sollen die Daten als Objekte verwaltet werden.</p>
<p>* Entwerfen und Realisieren Sie die notwendigen Klassen Fahrzeug und Kunde!<br />
* Erstellen Sie Funktionen mit denen Sie geziehlt Objekte dieser Klasse instanzieren können!<br />
* Schreiben Sie Funktionen zum editieren und anzeigen der Daten aller Objekte!<br />
* Die einzelnen Bereiche sollen über ein Menü erreichbar sein und das Programm mit Eingabe von &quot;E&quot; beendet werden.</p>
<p>Hinweis: Wählen sie eine beliebige Anzahl möglicher erzeugbarer Objekte der Klassen aber midestens heweils 5!</p>
<p>also ich komm darauf nich wirklich klar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":\"
      alt="😕"
    /><br />
wäre nice wenn jemand von euch helfen könnte</p>
<p>Mfg UnFragged</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460419</guid><dc:creator><![CDATA[UnFragged]]></dc:creator><pubDate>Thu, 21 Feb 2008 17:22:29 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 17:24:18 GMT]]></title><description><![CDATA[<p>also wie nun? hast du ein spezifisches problem oder möchtest du dass jemand deine arbeit macht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460421</guid><dc:creator><![CDATA[sothis_]]></dc:creator><pubDate>Thu, 21 Feb 2008 17:24:18 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 17:26:31 GMT]]></title><description><![CDATA[<p>ich bräuchte tipps wie ich das weiter machen könnte..und was man da noch für daten eingeben soll</p>
<p>also eben wie ich weiter machen soll</p>
<p>Also wenn unbedingt jemand die arbeit machen will..dann bitte ich hindere ihn nich daran xDDD <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460424</guid><dc:creator><![CDATA[UnFragged]]></dc:creator><pubDate>Thu, 21 Feb 2008 17:26:31 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 17:33:56 GMT]]></title><description><![CDATA[<p>Da hast du ja noch eine menge Arbeit vor dir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460432</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 21 Feb 2008 17:33:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 17:37:04 GMT]]></title><description><![CDATA[<p>ja schön..bitte helfen keine sprüche <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f623.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--persevering_face"
      title="&gt;.&lt;"
      alt="😣"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460435</guid><dc:creator><![CDATA[UnFragged]]></dc:creator><pubDate>Thu, 21 Feb 2008 17:37:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 17:55:40 GMT]]></title><description><![CDATA[<p>Na ist doch schon ein Ansatz. Dann räumen wir das mal auf und strukturieren das:<br />
1. Schritt: Jede Klasse bekommt einen eigenen Header( + Include Guard)<br />
2. Schritt: Fehler korrigieren(+ Sprachfeatures wie Initialisierungsliste usw. ausnutzen!)<br />
3. Schritt: Testen!<br />
4. Schritt: Weitere Features implementieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p><strong>vehicle.hpp</strong></p>
<pre><code class="language-cpp">#if !defined (VEHICLE_HPP__INCLUDED)
#define VEHICLE_HPP__INCLUDED

#if (_MSC_VER &gt;= 1300)
#pragma once
#endif // (_MSC_VER &gt;= 1300)

#include &lt;string&gt;

class Vehicle
{
    const unsigned int m_identification; // eindeutige beim erstellen zugewiesen, danach nicht mehr veränderbar! ID niemals negativ!
    std::string m_name; // char == 1 Zeichen. char[] = String. std::string = komfortabler String ;)
    double m_leaseprice;

public:   
    Vehicle(const unsigned int id(0), std::string const&amp; name(&quot;&quot;), const double lease_price(0.0)) // default-ctor und c-tor in einem ;) Referenzen ersparen Kopie. const, da nichts verändert wird!
        : m_identification(id), m_name(name), m_leaseprice(lease_price) // initialisierungsliste
    {}
};

#endif // VEHICLE_HPP__INCLUDED
</code></pre>
<p><strong>customer.hpp</strong></p>
<pre><code class="language-cpp">#if !defined (CUSTOMER_HPP__INCLUDED)
#define USTOMER_HPP__INCLUDED

#if (_MSC_VER &gt;= 1300)
#pragma once
#endif // (_MSC_VER &gt;= 1300)

#include &lt;string&gt;

class Customer
{
    const unsigned int m_number;
    std::string m_name;
    std::string m_address;

public:     
    Customer(const unsigned int number, std::string const&amp; name, std::string const&amp; address)
        : m_number(number), m_name(name), m_address(address)
    {} 
};

#endif // CUSTOMER_HPP__INCLUDED
</code></pre>
<p>. Soweit haben wir das jetzt schon einmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Dann operator &lt;&lt; zur Ausgabe überladen:</p>
<pre><code class="language-cpp">friend std::ostream&amp; operator &lt;&lt; (std::ostream&amp; out, Customer const&amp; data)
{ return out &lt;&lt; &quot;Kunde \&quot; &lt;&lt; data.m_name &lt;&lt; &quot;\&quot; (ID: &quot; &lt;&lt; data.m_number &lt;&lt; &quot;)\n&quot; &lt;&lt; data.m_address; }
</code></pre>
<p>wäre z.B. für Customer. Das würde eine Ausgabe nach dem folgenden Muster erzeugen:</p>
<pre><code>Kunde: &quot;Max Mustermann&quot; (ID: 1234)
Musterstraße 10
</code></pre>
<p>=&gt;<strong>customer.hpp</strong></p>
<pre><code class="language-cpp">#if !defined (CUSTOMER_HPP__INCLUDED)
#define USTOMER_HPP__INCLUDED

#if (_MSC_VER &gt;= 1300)
#pragma once
#endif // (_MSC_VER &gt;= 1300)

#include &lt;string&gt;

class Customer
{
    const unsigned int m_number;
    std::string m_name;
    std::string m_address;

public:     
    Customer(const unsigned int number, std::string const&amp; name, std::string const&amp; address)
        : m_number(number), m_name(name), m_address(address)
    {} 

    friend std::ostream&amp; operator &lt;&lt; (std::ostream&amp; out, Customer const&amp; data)
    { return out &lt;&lt; &quot;Kunde \&quot; &lt;&lt; data.m_name &lt;&lt; &quot;\&quot; (ID: &quot; &lt;&lt; data.m_number &lt;&lt; &quot;)\n&quot; &lt;&lt; data.m_address; }
};

#endif // CUSTOMER_HPP__INCLUDED
</code></pre>
<p>Naja den Rest mach mal selber <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460451</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 21 Feb 2008 17:55:40 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 19:44:07 GMT]]></title><description><![CDATA[<p>Oh (D)Evil,<br />
[quote]</p>
<pre><code class="language-cpp">#if !defined (CUSTOMER_HPP__INCLUDED) 
#define USTOMER_HPP__INCLUDED
</code></pre>
<p>[quote]<br />
Darum ist folgendes besser:</p>
<pre><code class="language-cpp">#ifndef CUSTOMER_HPP_INCLUDED
#define CUSTOMER_HPP_INCLUDED
</code></pre>
<p>Dann fällt ein Schreibfehler gleich auf!</p>
<p>Und &quot;doppelte Unterstriche&quot; sind reserviert für evtl. compilerspezifischen Namen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460520</guid><dc:creator><![CDATA[~666]]></dc:creator><pubDate>Thu, 21 Feb 2008 19:44:07 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 19:48:49 GMT]]></title><description><![CDATA[<p>~666 schrieb:</p>
<blockquote>
<p>Und &quot;doppelte Unterstriche&quot; sind reserviert für evtl. compilerspezifischen Namen...</p>
</blockquote>
<p>nur am anfang des bezeichners.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460522</guid><dc:creator><![CDATA[dfsdfd22e2e2e2e]]></dc:creator><pubDate>Thu, 21 Feb 2008 19:48:49 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei Autoverleih Aufgabe on Thu, 21 Feb 2008 20:55:10 GMT]]></title><description><![CDATA[<p>Richtig. Das was ich geschrieben habe, ist vollkommen gültig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Aber du hast recht, dort ist ein Schreibfehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460573</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 21 Feb 2008 20:55:10 GMT</pubDate></item></channel></rss>