<?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[Schülerprob_Vorgehensweise]]></title><description><![CDATA[<p>Guten Tag!</p>
<p>Ich habe ein Problem bei einer C# Aufgabe bei der ich überhaupt nicht vorwärts komme.</p>
<p>Aufgabe:</p>
<p>Sie Sind Mitarbeiter der EDV Abteilung eines Autoleasingunternehmens, Das Unternehmen bietet 2 Formen<br />
von Leasingverträgen an.<br />
- Tagesleasing:<br />
Bei einer Leasingdauer bis zu 15 Tagen berechnet das Unternehmen pro Tag eine Grundgebühr von 20,00 Euro/tag<br />
sowie 0,50euro je gefahrenen Kilometer.<br />
- Monatsleasing<br />
Bei einer leasingdauer von mehr als 15 Tagen wird grundsätzlich monatlich abgerechnet. Für das Monatsleasing<br />
beträgt die Grundgebühr 300,00 Euro für jeden angefangenen Monat und es werden für jeden Kilometer<br />
0,60 Euro in Rechnung gestellt.</p>
<p>Die Daten für die Leasingverträge sind in einer sequienziellen Datei abzuspeichern. Aus Vereinfachungsgründen<br />
darf angenommen werden, dass de gesamte Datenbestand zur Laufzeit in iner Hauptspeichertabelle verfügbar<br />
ist (Hinweis: Maximal 100 Datensätze). Die Datenstruktur der Leasingdaten ist vorgegeben.</p>
<p>Datenfeld Datentyp/Feldaufbau<br />
Leasingvertragsnummer int (fortlaufende Nummer)<br />
Leasingobjektnummer Zeichenkette(5Stellen)<br />
Leasingobjektbezeichnnung Zeichenkette (21 STellen)<br />
Kundennummer Zeichenkette (5Stellen)<br />
Kundenname Zeichenkette (21 Stellen)<br />
Strasse Zeichenkette (21 Stellen)<br />
PLZ Zeichenkette (6 Stellen)<br />
Ort Zeichenkette (21 Stellen)<br />
Leasingbeginn: Tag int<br />
Leasingbeginn: Monat int<br />
Leasingbeginn: Jahr int<br />
Leasingende: Tag int<br />
Leasingende: Monat int<br />
Leasingende: Jahr int<br />
Rechnungsbetrag double</p>
<p>Für die Verwaltung der Leasingverträge wird ein Programm benötigt, mit dem<br />
man Leasingverträge erfassen, anzeigen, ändern und löschen kann. Ausserdem sollen Rechnungen<br />
und eine Liste der noch nicht abgeschlossenen Lesingverträge (Felder für Leasingende<br />
sind noch mit 0 belegt) gedruckt werden können. Das Programm soll modular aufgebaut werden und<br />
die einzelnen Module können arbeitsteilig erstellt werden.</p>
<p>Ich habe schon etwas eigenes geschrieben:</p>
<pre><code class="language-cpp">/**************************************************************************************************/
#include &lt;iostream&gt;
#include &lt;conio&gt;
#include &lt;stdio&gt;
using namespace std;
/**************************************************************************************************/

int x;

struct Leasingvertrag
{
int Leasingvertragsnummer;
char Leasingobjektnummer[5];
char Leasingobjektbezeichnung[21];
char Kundennummer[5];
char Kundenname[21];
char Strasse[21];
char PLZ[6];
char Ort[21];
int Leasingbeginnt_Tag;
int Leasingbeginn_Monat;
int Leasingbeginn_Jahr;
int Leasingende_Tag;
int Leasingende_Monat;
int Leasingende_Jahr;
double Rechnungsbetrag;
}Leasingvertrag[100]; 

/**************************************************************************************************/
int main()
{
  cout &lt;&lt; &quot;Auswahl treffen!&quot; &lt;&lt;endl&lt;&lt;endl;
  cout &lt;&lt; &quot;1. Tagesleasing .:|:. 2. Monatsleasing&quot; &lt;&lt;endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl;
  cout &lt;&lt; &quot;Eingabe: &quot;;
  cin &gt;&gt; x;
  cout &lt;&lt;endl&lt;&lt;endl;
  switch(x)     
  { 
  case 1: cout &lt;&lt; &quot;Sie haben sich für Tagesleasing entschieden.&quot;;   break;
  case 2: cout &lt;&lt; &quot;Sie haben sich für Monatsleasing entscheiden.&quot;;   break;
  default: cout &lt;&lt; &quot;Ungueltige Eingabe.&quot;;           
  }
  getchar();
  return 0;
  }
/**************************************************************************************************/
</code></pre>
<p>Der Quelltext ist wild durcheinander angefangen d.h. ich weiß nicht recht was ich überhaupt als erstes machen soll<br />
Wer kann mir Schritt für Schritt helfen das Programm aufzubauen(lösen) sodass ich es auch verstehe!?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/73187/schülerprob_vorgehensweise</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 14:10:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73187.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 May 2004 07:07:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schülerprob_Vorgehensweise on Fri, 07 May 2004 07:07:22 GMT]]></title><description><![CDATA[<p>Guten Tag!</p>
<p>Ich habe ein Problem bei einer C# Aufgabe bei der ich überhaupt nicht vorwärts komme.</p>
<p>Aufgabe:</p>
<p>Sie Sind Mitarbeiter der EDV Abteilung eines Autoleasingunternehmens, Das Unternehmen bietet 2 Formen<br />
von Leasingverträgen an.<br />
- Tagesleasing:<br />
Bei einer Leasingdauer bis zu 15 Tagen berechnet das Unternehmen pro Tag eine Grundgebühr von 20,00 Euro/tag<br />
sowie 0,50euro je gefahrenen Kilometer.<br />
- Monatsleasing<br />
Bei einer leasingdauer von mehr als 15 Tagen wird grundsätzlich monatlich abgerechnet. Für das Monatsleasing<br />
beträgt die Grundgebühr 300,00 Euro für jeden angefangenen Monat und es werden für jeden Kilometer<br />
0,60 Euro in Rechnung gestellt.</p>
<p>Die Daten für die Leasingverträge sind in einer sequienziellen Datei abzuspeichern. Aus Vereinfachungsgründen<br />
darf angenommen werden, dass de gesamte Datenbestand zur Laufzeit in iner Hauptspeichertabelle verfügbar<br />
ist (Hinweis: Maximal 100 Datensätze). Die Datenstruktur der Leasingdaten ist vorgegeben.</p>
<p>Datenfeld Datentyp/Feldaufbau<br />
Leasingvertragsnummer int (fortlaufende Nummer)<br />
Leasingobjektnummer Zeichenkette(5Stellen)<br />
Leasingobjektbezeichnnung Zeichenkette (21 STellen)<br />
Kundennummer Zeichenkette (5Stellen)<br />
Kundenname Zeichenkette (21 Stellen)<br />
Strasse Zeichenkette (21 Stellen)<br />
PLZ Zeichenkette (6 Stellen)<br />
Ort Zeichenkette (21 Stellen)<br />
Leasingbeginn: Tag int<br />
Leasingbeginn: Monat int<br />
Leasingbeginn: Jahr int<br />
Leasingende: Tag int<br />
Leasingende: Monat int<br />
Leasingende: Jahr int<br />
Rechnungsbetrag double</p>
<p>Für die Verwaltung der Leasingverträge wird ein Programm benötigt, mit dem<br />
man Leasingverträge erfassen, anzeigen, ändern und löschen kann. Ausserdem sollen Rechnungen<br />
und eine Liste der noch nicht abgeschlossenen Lesingverträge (Felder für Leasingende<br />
sind noch mit 0 belegt) gedruckt werden können. Das Programm soll modular aufgebaut werden und<br />
die einzelnen Module können arbeitsteilig erstellt werden.</p>
<p>Ich habe schon etwas eigenes geschrieben:</p>
<pre><code class="language-cpp">/**************************************************************************************************/
#include &lt;iostream&gt;
#include &lt;conio&gt;
#include &lt;stdio&gt;
using namespace std;
/**************************************************************************************************/

int x;

struct Leasingvertrag
{
int Leasingvertragsnummer;
char Leasingobjektnummer[5];
char Leasingobjektbezeichnung[21];
char Kundennummer[5];
char Kundenname[21];
char Strasse[21];
char PLZ[6];
char Ort[21];
int Leasingbeginnt_Tag;
int Leasingbeginn_Monat;
int Leasingbeginn_Jahr;
int Leasingende_Tag;
int Leasingende_Monat;
int Leasingende_Jahr;
double Rechnungsbetrag;
}Leasingvertrag[100]; 

/**************************************************************************************************/
int main()
{
  cout &lt;&lt; &quot;Auswahl treffen!&quot; &lt;&lt;endl&lt;&lt;endl;
  cout &lt;&lt; &quot;1. Tagesleasing .:|:. 2. Monatsleasing&quot; &lt;&lt;endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl;
  cout &lt;&lt; &quot;Eingabe: &quot;;
  cin &gt;&gt; x;
  cout &lt;&lt;endl&lt;&lt;endl;
  switch(x)     
  { 
  case 1: cout &lt;&lt; &quot;Sie haben sich für Tagesleasing entschieden.&quot;;   break;
  case 2: cout &lt;&lt; &quot;Sie haben sich für Monatsleasing entscheiden.&quot;;   break;
  default: cout &lt;&lt; &quot;Ungueltige Eingabe.&quot;;           
  }
  getchar();
  return 0;
  }
/**************************************************************************************************/
</code></pre>
<p>Der Quelltext ist wild durcheinander angefangen d.h. ich weiß nicht recht was ich überhaupt als erstes machen soll<br />
Wer kann mir Schritt für Schritt helfen das Programm aufzubauen(lösen) sodass ich es auch verstehe!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/515742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515742</guid><dc:creator><![CDATA[olol]]></dc:creator><pubDate>Fri, 07 May 2004 07:07:22 GMT</pubDate></item><item><title><![CDATA[Reply to Schülerprob_Vorgehensweise on Fri, 07 May 2004 07:23:55 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>seid ihr zwillinge?<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=73007&amp;highlight=leasingdauer" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=73007&amp;highlight=leasingdauer</a><br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=73064&amp;highlight=leasingdauer" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=73064&amp;highlight=leasingdauer</a></p>
<p>wieso schon wieder c#? schreib endlich c++.</p>
<p>darüber hinaus: womit compilierst du dein programm?<br />
diese header funktionieren nicht.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio&gt;
#include &lt;stdio&gt;
using namespace std;
</code></pre>
<p>wenn , dann so:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;cstdio&gt;
using namespace std;
</code></pre>
<p>ich bin mir langsam unsicher, ob ihr in der uni oder schule? c# oder c++ macht.</p>
<p>klär das nochmal für dich.</p>
<p>und dann versuche mal, die aufgabenstellung soweit zu durchdringen, daß du sie erstmal &quot;abstrakt&quot; erfasst.</p>
<p>was soll alles gemacht werden? welche funktionen bieten sich an?<br />
habt ihr mit klassen gearbeitet: wo siehst du objekte, die abstrahiert zu klassen zusammengefasst werden können?</p>
<p>schreibe dir das programm mal abstrakt auf, ohne daß die funktionen (oder methoden) schon viel können. es reicht ihr name, der gut gewählt sein will(nach dem, was sie tun) und ein fast leerer körper, sprich: stumps(stummel), mit einer ausgabe wie: hier wird später in die datei reingeschrieben.</p>
<p>wenn du das skelett hast, kannst du anfangen, die implementierungen zu machen.</p>
<p>so long erstmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/515752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515752</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Fri, 07 May 2004 07:23:55 GMT</pubDate></item><item><title><![CDATA[Reply to Schülerprob_Vorgehensweise on Fri, 07 May 2004 07:29:21 GMT]]></title><description><![CDATA[<p>Nein, wir sind keine Zwillinge und ich bin in der neuten Klasse d.h. Helft mir!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/515755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515755</guid><dc:creator><![CDATA[olol]]></dc:creator><pubDate>Fri, 07 May 2004 07:29:21 GMT</pubDate></item><item><title><![CDATA[Reply to Schülerprob_Vorgehensweise on Fri, 07 May 2004 09:10:26 GMT]]></title><description><![CDATA[<p>was hat das mit der neunten klasse zutun?</p>
<p>hier sind viele schülers. na ja, mach erstmal einen plan und zeige, was du weiter geschafft hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/515814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515814</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Fri, 07 May 2004 09:10:26 GMT</pubDate></item></channel></rss>