Ergebnis 61 bis 80 von 87
Thema: C++ Kentnisse ?
-
05.02.2015, 17:33 #61
-
-
05.02.2015, 17:42 #62medeman
-
05.02.2015, 18:01 #63hayate.sama
AW: C++ Kentnisse ?
du musst dir halt überlegen, wie du die Daten speicherst.
z.B. ob du sie in eine TXT-Datei abspeicherst, ob du pro Zeile einen Datensatz schreibst und ein bestimmtes Sonderzeichen verwendest, um die Werte zu trennen....
Und natürlich prüfen, ob die Datei überhaupt existiert und dass beim 2.mal speichern die Daten nicht überschrieben werden, sondern angehängt werden (Stichwort: Append)
-
05.02.2015, 18:09 #64aicome99
AW: C++ Kentnisse ?
Die Vorposter haben schon einige Ideen gebracht. Bei dieser Aufgabe kannst du dein Programm ständig erweitern und verbessern.
Btw. ich wäre auch dafür, dass man Bücher dann auch ausleihen kann.
-
05.02.2015, 18:25 #65hayate.sama
AW: C++ Kentnisse ?
nur angucken, nicht anfassen ;-)
-
06.02.2015, 11:56 #66Xburn
AW: C++ Kentnisse ?
Könnten wir das Bibliothek Projekt etwas nach hinten schieben ? Nicht das ihr denkt das ich mich drücken will. Ich machs sehr gerne, aber zuvor würde ich gerne paar Sachen machen, wenn ihr nichts gegen habt:
1. Strukturen
2. Arrays
3. Do Whle und Forschleife [ich habe die zwar verstanden, aber mir fehlt die Praxis]
4. zeichenketten (?)
zu strukturen, wurde mal bei uns folgendes an die tafel geschrieben:
leider fällt mir dazu wenig ein.
die klausur poste ich hier mal kurz.
eine aufgabe war es halt, die fläche und umfang zu berechnen.
[C++] klausur - Pastebin.com
wie es scheint muss ich dafür struct beherrschen können oder ?
gruß
(das war nur die erste aufgabe der klausur. die klausur bestand aus 2 aufgaben)
-
07.02.2015, 10:44 #67aicome99
AW: C++ Kentnisse ?
Klar musst du dafür structs beherrschen können, aber die sind ja nicht schwer.
Worin brauchst du denn genau Hilfe?
-
09.02.2015, 14:50 #68Xburn
AW: C++ Kentnisse ?
erstmal in arrays denke ich:
gerade folgendes:
ganz einfaches programm:
#include <iostream>
using namespace std;
int main()
{
double rainfall[5];
rainfall[0] = 1;
rainfall[1] = 2;
rainfall[2] = 3;
rainfall[3] = 4;
rainfall[4] = 5;
cout << rainfall[4] << endl;
for(int i = 0; i < 5; i++)
{
cout << rainfall[i] << endl;
}
cin.get();
return 0;
}
-
09.02.2015, 14:57 #69hayate.sama
AW: C++ Kentnisse ?
int main()
{
double rainfall[5];
rainfall[0] = 1;
rainfall[1] = 2;
rainfall[2] = 3;
rainfall[3] = 4;
rainfall[4] = 5;
cout << rainfall[4] << endl; Hier greifst du auf das letzte Element im Array (rainfall[4], also "5"
for(int i = 0; i < 5; i++)
{
cout << rainfall[i] << endl; Gibt "1-5" aus, da i von 0 bis 4 geht : rainfall[0]....->>>>rainfall[4]
}
cin.get();
return 0;
}
ist doch ganz leicht
-
09.02.2015, 15:11 #70Xburn
-
09.02.2015, 15:17 #71hayate.sama
AW: C++ Kentnisse ?
stell dir mal vor, du hast ein Array mit 300 Elementen und müsstest
cout << Arary[0];
cout << Array[1];
...
cout << Array[299];
schreiben.
"i" ist ja auch nur eine Variable, der du einen Wert zugewiesen hast.
Eine Do-While wird mindestens 1-mal durchlaufen (da die Bedingung am Ende ist).
-
09.02.2015, 15:38 #72Xburn
AW: C++ Kentnisse ?
[C++] klausur - Pastebin.com
da sind paar fragen von mir.
ich verstehe nur nicht, warum da z.b das r1. kombiniert werden kann, dann warum es überhaupt wie inzeile10 so alleine da stehen kann, ohne garnichts.
-
09.02.2015, 15:48 #73hayate.sama
AW: C++ Kentnisse ?
Ein struct-Typ ist ein ein Werttyp, der in der Regeln verwendet wird, um eine kleine Gruppe verwandter Variablen zusammenzufassen, z. B. Koordinaten eines Rechtecks oder die Merkmale eines Lagerartikels
Wenn du für kante2 von r1 einen Wert zuweisen willst, musst du folgendes machen:
r1.kante1 = 22;
So greifst du auf die Elemente zu.
Wenn du bei Klassen angekommen bist, wird dir das bekannt vorkommen.
Vielleicht hilft dir dieses weiter:
C/C++ - Datentyp struct
-
09.02.2015, 16:08 #74Xburn
-
09.02.2015, 16:17 #75hayate.sama
AW: C++ Kentnisse ?
wenn du zur Vererbung von Klassen kommst, dann wird es knifflig
Heut Abend schau ich mal ob mir eine passende Aufgabe einfällt ;-)
-
09.02.2015, 16:19 #76Xburn
-
09.02.2015, 16:43 #77hayate.sama
AW: C++ Kentnisse ?
am besten du schaust dir neben struct noch die Klassen an^^.
So als Tipp:
Class Buch{...}
main{
array[50] // vorerst würde es reichen, wenn du maximal 50 Bücher speichern könntest
cout<< Befehle
do
{
switch(befehl)
{
case: blub z.B: neues Buch anlegen
case: blub z.b. Bücher auslesen
}
while(blub)
}
Du wirst für diese Aufgabe eine Klasse benötigen, die die Infos für ein Buch speichert.
Beim Anlegen eines Buches wirst du von dieser Klasse eine Instanz erzeugen (am besten mit einem Konstruktor).
Die Instanzen speicherst du in ein Array (vorläufig).
Wenn du es Hardcore willst, kannst du auch ein mini-Monopoly auf Konsolenbasis programmieren ^^
-
09.02.2015, 16:58 #78Xburn
-
09.02.2015, 17:31 #79hayate.sama
AW: C++ Kentnisse ?
-
09.02.2015, 17:33 #80aicome99
AW: C++ Kentnisse ?
Verwende bitte std::vector anstatt Arrays. Ist viel unkomplizierter und leichter.
Ähnliche Themen
-
Englisch kentnisse verbessern?: Hi leute, Wie wir alle wissen ist ja Englisch die meist gesprochene sprache der Welt, und ich wollte mich mal erkundigen ob ihr tipps habt um...
Ich erkenne die Ukraine nicht an als einen Staat aus unseren Reihen. Nunja wie weit können wir noch gehen bei der Unterstützung der Ukraine...
Der Ukraine-Konflikt 2022